v0.2.1 · pre-alpha

NUAEL Game Engine

A friendly game engine and editor.

Free · one self-contained binary · works fully offline

The editor, prototype context. Notice the workspace tint — it always tells you what world you are inside.

The editor, prototype context. Notice the workspace tint — it always tells you what world you are inside.

Context-coded workspace

You always know what you are editing — the color says it.

Scene, prefab and prototype are different worlds with different rules. Nuael paints each one its own color, so a wrong edit in the wrong world stops being a matter of attention and becomes a matter of design.

Scene

Your living world. Entities, sprites, gizmos — move, rotate, scale right in the viewport.

Prefab

Reusable blueprints. Edit once — every instance follows. The amber tint warns: you are editing the mold, not an instance.

Prototype

Experimental hierarchies with their own root and their own rules — sandboxed from your scene until you say otherwise.

Design principles

Nothing fails silently.

When something cannot be done, the editor says so, says why, and writes it to the log. The details below are not aspirations — they are how the current build behaves.

01

Undo that holds

Undo restores the real state, not an approximation. When there is nothing to undo, you get a quiet status line — not an alarming toast.

02

Logs with names

If the window cannot open, the log lists every browser it tried and what each one answered. No shrugging error boxes.

03

Self-contained

One binary, everything inside. No hidden downloads on first launch — pull the network cable, it still runs.

04

What you see is what saves

The visible state is the persisted state. Names are labels; identity lives in UIDs — duplicates are allowed, confusion is not.

# the editor speaks plainly — release mode, real log $ NuaelEditor --browser firefox [MODE] mode: release · flags: --browser=firefox [WEBUI] native library embedded — offline [BOOTSTRAP] override: firefox; candidates: Firefox [BOOTSTRAP] Firefox: not found Window creation failed: no browser worked. - Firefox: not found Recommendation: install any modern browser and run again.
Roadmap

Pre-alpha, in the open.

0.2.0shipped

First truly usable release: process-pair editor/runtime, scenes, prefabs, prototypes, atlases, gizmos, honest undo.

0.2.1shipped

Runs where it didn't: browser fallback chain, offline self-contained binary, CLI flags (--debug, --browser, --log-level), Linux build.

0.3.0now

Design-system cleanup sprint, docs ("your first game in 30 minutes"), demo projects and screencasts.

0.4+later

zml local reinforcement learning, networked services, asset catalog — shaped by everyone who joins the journey.

Screencast coming soon — 60 seconds from empty project to a running world