Why use Excalibur
Excalibur is designed with approachability in mind. You can make some classic favorites with just a few lines of code! Excalibur will meet you where you're at, whether you're new to game development or an experienced game maker.
Excalibur has a ton of features to help you make games!
- 📖 Lots of documentation at https://excaliburjs.com
- 📦 Objected-Oriented TypeScript first API similar to Unity/Godot
- 🎥 Friendly API based around a theater metaphor of Scenes, Actors, and Actions
- 🏃SpriteSheet, Sprites, and Animations
- 💥 Built in collisions with Arcade and Realistic Physics
- 🧩 2D and Isometric TileMaps
- 🎨 Custom shader, post-processing support, and render plugins
- 🖼️ Auto-batching draw calls and really tuned draw performance
- 🎁 Entity-Component-System under the hood when you need control
- 🛠️ Popular Game Dev Tool Support
There are a lot of great tools out there to build games on the web and no tool is perfect. Use whichever tool makes you happiest. 😊