Excalibur.js
Excalibur is a 2D game engine, built for the web.We want to make it easier for you to create HTML/JS games, whether you're new to game development or you're an experienced game developer.
Check out ourGetting Started guide if you want to build a game.
If you're interested in a bit more reading, you can explore ouruser documentation.
Visit ourdiscussions page to share what you're working on, ask questions, or chat with other folks who are building games with Excalibur!
Curious about what plans we have for Excalibur? View the1.0 Release Roadmap to see what's coming next.
You can also follow us onTwitter,check out ourannouncements, orread the blog.
- Main repo: the Excalibur game engine repo
- Samples: sample games built with Excalibur
- Templates: game templates for various build and bundling tools
- Plugins: add-ons for third-party integrations, testing, and more
If you have any questions, ask them on ourdiscussions page. We're happy to help!
If you'd like to contribute to any of our projects, read through ourCode of Conduct first.
OurContributing Guidelines provide an overview of the contributing process.
We're excited that you're interested in game development!
Feel free to share what you're building with Excalibur on ourshow-and-tell page.
PinnedLoading
- template-ts-webpack
template-ts-webpack Public templateExcalibur TypeScript & Webpack template
- excalibur-tiled
excalibur-tiled PublicAdds Tiled Map Editor File support to Excalibur
- template-ts-vite
template-ts-vite Public templateExcalibur Template with TypeScript for Vite
Repositories
- sample-aseprite-webpack Public
excaliburjs/sample-aseprite-webpack’s past year of commit activity