Skip to content

Estella

A fast 2D game engine with a TypeScript SDK, a C++/WebAssembly core, and a visual editor an AI agent can drive as well as you can. Ship one project to the web, desktop, WeChat MiniGames, playable ads, and native Android / iOS apps.

Fast

A C++ rendering pipeline compiled to WebAssembly — not interpreted JavaScript.

Type-safe SDK

A first-class TypeScript API: defineComponent, defineSystem, Query, Commands, Res.

Data-oriented

An Entity-Component-System core with a single cache-friendly storage layer.

Visual editor

A UE5-style editor — scene viewport, inspector, tilemap painter, Sequencer, and node-graph editors for materials and AI.

Batteries included

Physics, tilemaps, particles, materials & 2D lighting, animation, Spine, audio, UI, and a gameplay AI layer.

Cross-platform

One project, exported to the web, desktop, WeChat MiniGames, single-file playable ads, and native Android / iOS apps.

Agent-native

The editor is an MCP server, and it ships an agent of its own. Both drive the same sixty-five tools the UI does — so an agent can build a scene, press play, and look at a screenshot of what it made.