Skip to content

Installation

Install the Editor

Download the Estella editor from the releases page and install it.

Create a Project

  1. Open the editor and click New Project

  2. Enter project name and select a location on disk

  3. Choose a template (Empty Project) and click Create

The editor creates a project with the following structure:

my-game/
├── project.esproject # Project manifest
├── tsconfig.json # TypeScript config
├── src/ # Your game scripts
├── assets/
│ ├── scenes/
│ │ └── main.esscene # Default scene
│ ├── textures/
│ └── audio/
└── .esengine/
├── settings.json # Editor settings
└── sdk/ # SDK (auto-exported by editor)
├── index.js
├── index.d.ts
└── wasm.d.ts

Development Workflow

  1. Edit scenes visually in the editor — add entities, attach components, arrange sprites

  2. Write scripts in src/ using TypeScript — define systems, custom components, and game logic

  3. Press F5 to preview your game in the browser

Next Steps

Now that your project is ready, create your first game.