Roadmap

The microsite renders this file directly. Keep the format exact (see "Updating the roadmap" in AGENTS.md): ## M<n> · Title \status\` with status done, now, next or later, an optional > goal line, then - [ ] / - [x]` tasks.

M0 · Foundation done

Repo, shared agent instructions, spec, microsite and CI.

M1 · Projection and renderer done

Exact 2:1 projection and a deterministic software renderer that behaves the same in the browser and in Node.

M2 · Blueprints (Stage 1) done

Describe an asset once, as JSON primitives on a tile footprint.

M3 · Cleaner (Stage 3) done

Turn renders into palette-locked pixel art.

M4 · Packager (Stage 4) done

Sprite sheet plus a manifest an engine can read without guessing.

M5 · Quality gates done

Automate the spec's QA checklist so nothing ships on looks alone.

M6 · Sandbox and microsite later

A place to see progress and try changes without installing anything.

M7 · Model import next

Bring in real models instead of primitives.

M8 · Style depth next

Closer to hand-made pixel art.

M9 · Engine exports later

Drop-in files for the engines people actually use.

M10 · Diffusion styling later

Optional img2img pass on top of the render. Geometry stays locked and the gates still run afterwards.

M11 · Catalog now

A starter set worth building a park with.

M12 · Characters now

Customizable walking characters for the games, as a separate igah.character/1 format.

M13 · High detail now

Age of Empires / Warcraft-level detail: richer lighting, layered geometry, bigger tiles.