Skip to content

Documentation

Orblit is a Dart-first 3D game engine. Game logic and interface go in Flutter, the entity-component core is C++, and Filament does the rendering. These pages are everything that is written down about it.

It is pre-alpha, so read platform support before you plan around anything here.

Start here

Installing, setting up each platform, your first scene, and the editor. Read it in order and it takes you from nothing to a cube you can orbit.

Begin

Concepts

The four ideas the rest of the documentation assumes: how it fits together, stating a scene, entities and components, and sampled time.

Read the concepts

Guides

One page for each thing you might go looking for by name: models, materials, textures, lighting, cameras, splats, interfaces, multiplayer, 2D.

Browse the guides

Reference

The packages and what each one is for, what the renderer supports, and what has actually been seen running on each platform.

Look something up

Every page here is also plain Markdown at its own address, with .md on the end. So /docs/start/installing/ is also /docs/start/installing.md. There is an index of them all at /llms.txt, and the whole site as one file at /llms-full.txt. Working with AI assistants covers pointing a coding assistant at them, and the Claude Code skill that ships with the engine.