Skip to content

ALTERED BRILLIANCE IS LIVE.

Kri Zek
Majestic Engine
MAJESTIC ENGINE (BETA) / PROPRIETARY C++20

Keep the runtimehonest.

Formerly KriZek2D, Majestic Engine by Kri Zek is a Windows-first proprietary C++20 engine and dockable 2D editor built around inspectable scenes, bounded simulation, and reliable project packaging.

Architecture and time abstracted into an engine-like composition
MAJESTIC ENGINE / INSPECTABLE NATIVE RUNTIMEPhoto by Mathias Reding on Unsplash
AN ENGINE THAT UNDERSTANDS THE GAMER

Build the game with evidence close to the runtime.

Majestic Engine gives studios an inspectable place to act on what they learn from players. Consented evidence can inform a design question; the engine keeps execution, scenes, content, assets, simulation, and packaging grounded in explicit contracts.

QUESTION

What is the player experiencing, and which game system could explain it?

AUTHOR

Use Majestic Helios to connect the question to code, content, diagnostics, tests, and a reviewable change.

RUN

Use Majestic Engine to author, execute, validate, and package the game without hiding runtime truth.

MAJESTIC, BY DESIGN

A new public identity. A stronger production contract.

Majestic Engine is the upgraded public name for the technology previously presented as KriZek2D. Existing KriZek2D paths, C++ headers, namespaces, build targets, manifest filenames, bridge IDs, and scene extensions remain stable inside the product to protect compatibility.

Windows-first2D production path3D remains experimental
THE CURRENT ENGINE

Built to move without losing the project.

The upgraded foundation connects project configuration, runtime behavior, scene data, physics, assets, and packaging through explicit contracts.

01 / MODULE

Manifest-driven projects

A shared, validated project manifest resolves the project root, asset root, main scene, window settings, fixed timing, and prebuilt runtime without depending on the process working directory.

Project discoveryAsset rootsRelocatable runtime
02 / MODULE

Gameplay that survives round trips

Ordered multiple-script persistence retains legacy single-script data and preserves unresolved script types as inert placeholders. Scene changes are queued safely outside active lifecycle traversal.

Native C++ scriptsScene transitionsStable data
03 / MODULE

A real 2D collision layer

Fixed-step gravity, solid AABB separation, triggers, symmetric collision layers and masks, tile filtering, and nearest-hit raycasts provide a practical 2D gameplay foundation.

GravityLayers & masksRaycasts
EDITOR TO PACKAGE

The editor now carries more of the production truth.

PROJECT SETTINGS

Edit the project name, window size, resizable state, physics rate, and maximum fixed updates, then save those values back to the project manifest.

VALIDATION

Check boot data, cameras, transforms, physics values, script registration, and missing or external texture, tile, audio, and model references before packaging.

ATOMIC WINDOWS PACKAGE

Stage scenes and referenced dependencies, including external glTF buffers and images, then swap the package atomically. Export consumes a prebuilt executable and does not compile one.

MAJESTIC HELIOS BRIDGE

Exchange versioned editor state, commands, events, and path-safe open-file requests with the Majestic Helios development workspace.

Geometric architecture suggesting validated modular packaging
VALIDATE / STAGE / PACKAGE / ATOMIC SWAPPhoto by Yidai Song on Unsplash
CODENAME DRM / BETA

Protect the package from inside the engine workflow.

Codename DRM is built into the Majestic Engine development and packaging direction, giving developers a direct path to selected content sealing, signed package metadata, entitlement checks, integrity signals, and benchmark-led validation while they build.

CURRENT ENGINE CONTRACT

What Majestic Engine supports today

Specification ParameterValue / StandardTechnical Details
Primary implementationC++20 / Windows nativeEngine library, native dockable editor, and Crystal Collector sample game.
Supported production path2DSoftware 2D rendering, cameras, sprites, animation, tile workflows, audio, collision filtering, gravity, and raycasts.
Project & scene dataManifest + .kzscene JSONRoot-aware project discovery, strict parsing, stable IDs, atomic saves, and backward-compatible script persistence.
Editor shellWin32 / DirectX 11 / Dear ImGuiDockable authoring with isolated play mode, project settings, validation, and staged packaging.
Windows deliveryValidation-gated packagePackages an existing runtime executable and referenced dependencies; it does not build, sign, or install.
3D statusExperimental3D scene data, glTF ingestion, and physics scaffolding are not a production rendering guarantee.
PRECISE BY DEFAULT

A capable engine, without inflated promises.

Majestic Engine is currently a Windows-first beta foundation. Cross-platform backends, a production 3D renderer, signing, installer generation, richer rigid-body physics, and broader asset pipelines remain future work.

THE GAME, INFORMED BY PLAY

An engine that can build from evidence, not guesswork.

Player-approved gameplay context can help a team frame better questions about pacing, difficulty, onboarding, accessibility, retention, and moment-to-moment feel.

READ

tGiX and the scoped TGX-1 API structure relevant evidence for an approved use case.

REVIEW

Majestic Helios keeps insight beside plans, diffs, diagnostics, and developer judgement.

REALISE

Majestic Engine owns the authoring and runtime contracts that turn a reviewed decision into the game.

Windows-first beta / player consent required / scoped integrations

PUBLIC PRODUCT ROADMAP

Direction, with the uncertainty left intact.

Turn substantial source foundations into a build-proven engine capable of shipping the first complete game.

Reviewed August 2026 · no fixed release dates

View portfolio roadmap
Available now

Publicly shipped or part of the current product foundation.

  1. 01

    C++20 engine and editor foundation

    Windows-first runtime, native editor, manifest-driven projects, reflection metadata, command-based undo, and a supported 2D path.

  2. 02

    Helios bridge foundation

    First-party project and editor integration connects the engine to Majestic Helios without merging product boundaries.

In validation

Source exists, but runtime, packaged, or release acceptance is incomplete.

  1. 01

    Clean build and launch gate

    Compile, test, launch, and package the recent v0.4.0 source on a clean Windows machine.

    Dependency: No recent capability is promoted as runtime-proven until this gate passes.

In implementation

Approved work is actively being built or hardened.

  1. 01

    Galactic Vanguard vertical slice

    Use one shipping-quality arena and boss encounter to drive engine priorities from real game requirements.

  2. 02

    Production gaps

    Add sprite-sheet animation, animation events, frame hitboxes, runtime UI, multi-voice audio, and stronger camera behavior.

Future direction

Intended direction, subject to validation, sequencing, and change.

  1. 01

    Broader production systems

    Harden packaging, physics, asset pipelines, and versioned release operations after the first game loop is proven.

  2. 02

    Mature 3D and additional platforms

    Advance experimental 3D and evaluate macOS and Linux only after Windows production evidence is stable.

MAJESTIC ENGINE PREVIEW

Build a more inspectable game loop.

Request engine-preview access or pair the native authoring workflow with Majestic Helios IDE.

DEDICATED FAQ

Majestic Engine FAQ

Engine scope, language, Helios integration, and beta status.