Thanks for contributing.
pnpm install
pnpm check
pnpm testUse the root scripts to run the example apps:
pnpm dev
pnpm dev:large
pnpm dev:pbr
pnpm dev:anim
pnpm dev:editor- Keep changes focused and subsystem-oriented.
- Prefer TypeScript-first, data-oriented APIs.
- Preserve package boundaries when adding new features.
- Update docs when behavior or workflows change.
- Run
pnpm checkbefore opening a PR.
The project is developed in phases. If you are contributing a large feature, align it to the current roadmap phase in README.md. Phases 0–8 are complete; the engine includes procedural world generation, particle effects, and AI command APIs.