One-Byte Explainer: Excalibur.JS
Justin Young
Posted on September 29, 2024
This is a submission for the Web Game Challenge: One Byte Explainer
Explainer
Excalibur.JS is a TypeScript based, 2d game engine for the web! Its free and open source, type safe, extensively documented, and is intended and designed for cross-platform gaming! It has a growing, friendly community that is super supportive and responsive.
Vision
The goal is to make it easier for you to create 2D HTML/JS games, whether you're new to game development or you're an experienced game developer. We take care of all of the boilerplate engine code, cross-platform targeting, and more! Use as much or as little as you need!
Design Philosophy
- Excalibur aims to be the best 2D game development experience for the web.
- Excalibur is flexible with sensible defaults.
- Excalibur is a "batteries included" game engine, you can just do the things you want.
Features included
- Physics
- Scenes
- Particle Systems
- Resource Loading
- Chrome Dev Tools Extension for debugging
- Strongly Typed with excellent autocomplete
- Built in ECS system
- Tilemap support with plug-ins for LDTK, Tiled, and SpriteFusion
- Easily imports in Aseprite native files with the Aseprite plug-in
Many samples available to assist with onboarding
plus much, much more...
Posted on September 29, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.