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. 😊