Docs › Building with AI

Engines: 2D and 3D

embr hosts vetted engines and inlines them into your game, so every game stays a single self-contained file.

Pick the engine that fits your game. embr hosts the engine and inlines it into your published file, so your game stays one self-contained bundle with no outside dependencies.

EngineBest for
2D (Canvas)Arcade games, platformers, puzzles — anything drawn with Canvas, CSS, or SVG. No external requests.
3D (Three.js)3D scenes and games. Three.js is provided as a global — use it directly, no <script src> needed.

embr inlines a vetted copy of the engine — games never load code from an open CDN, which keeps them safe and self-contained.