EX

Excalibur

TypeScript-first 2D game engine for the web

Game Engines & Frameworks ★ 2.3k stars Medium setup BSD-2-Clause

Excalibur is a free, open-source 2D game engine written in TypeScript for making browser games. Games created with Excalibur are self-hostable as static sites and run on desktop and mobile browsers.

Key features

  • TypeScript-first 2D engine
  • Self-hostable web games
  • Built-in physics and ECS
  • Cross-platform output

Pros & cons

Strengths

  • Great TypeScript support
  • Friendly to beginners

Trade-offs

  • Engine, not a game
  • 2D only

Excalibur replaces

Compare Excalibur

25 head-to-head comparisons.

Similar game engines & frameworks apps