Stack Gems
Menu
← Catalog

Excalibur.js

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

Graphics & 3D / Game Engines · BSD-2-Clause · 2.4k

Reviewed 2026-09-04 · last push 2026-10-20 · repo checked 2026-10-21

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

Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.

Reviewed on Stack Gems

Markdown

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

HTML

<a href="https://stackgems.com/gems/excalibur"><img src="https://stackgems.com/badge/excalibur.svg" alt="Excalibur.js reviewed on Stack Gems" height="20"></a>