Installation
-
Download the latest editor from the releases page.
-
Install and open it, then click New project.
-
Pick a template — the Blank starter, or one of the bundled Examples — enter a project name and location, and click Create project. With Blank, the editor opens a default scene with a Camera entity.
Prerequisites:
- Node.js ≥ 18 and pnpm ≥ 8
- Emscripten 5.0.0 (exact version, for CI parity)
-
Clone (with submodules) and install:
Terminal window git clone --recursive https://github.com/esengine/estella.gitcd estellapnpm installpnpm emsdk:setup # one-time: installs Emscripten 5.0.0 into tools/emsdk -
Build the engine, SDK, and sync to the editor:
Terminal window node build-tools/cli.js build -t all -
Run the editor:
Terminal window cd desktop && pnpm dev
See CONTRIBUTING.md for the full build reference.