Stack Gems
Menu
← Catalog

Excalibur.js

BSD-2 TypeScript 2D HTML5 game engine; free forever

Graphics & 3D / Game Engines · OSS/MIT · 2.3k

What's Good

BSD-2-Clause. Scenes, actors, physics, tilemaps, loaders, TypeScript-first. Vite/Webpack templates. Commercial-friendly — no engine royalty. Active docs and samples.

The Catch

Still pre-1.0 API caution. Vs Phaser/melonJS/KAPLAY: smaller plugin marketplace than Phaser; not a 3D/WebGPU-first engine. You bring art pipeline and multiplayer.

Verdict

BSD-2 TS 2D engine. Free forever; pre-1.0, Phaser still wins ecosystem size.

Embed

Reviewed on Stack Gems
[![Reviewed on Stack Gems](https://stackgems.com/badge/excalibur.svg)](https://stackgems.com/gems/excalibur)