A curated list of awesome things related to Excalibur.js – a simple and powerful TypeScript-based 2D game engine.
- Getting Started
- Official Resources
- Learning
- Plugins & Tools
- Community Projects
- Showcase
- Contributing
- Excalibur.js Official Website - Main site with documentation, tutorials, and downloads.
- Quickstart - A guide to help you get started with your first Excalibur.js game.
- Setup CLI - Initialize a new Excalibur.js project with:
npx create-excalibur@latest
- Documentation - Extensive API reference and tutorials.
- Blog - Updates, releases, and feature announcements.
- GitHub Repository - The official codebase and issue tracker.
- Flappy bird-like Tutorial - Build a Flappy Bird-like game using Excalibur.js.
- HTML5 Game Localization with i18next library and ExcaliburJS - Learn how to create animations.
- Building Excalibur.js - TypeScript Game Engine - A behind-the-scenes look at Excalibur.js.
- Excalibur Tiled Map Loader - Load maps created in Tiled directly into Excalibur.js.
- Excalibur CLI - Quickly scaffold new Excalibur.js projects.
TODO!
- The Excalibur.js Showcase - A collection of games made using Excalibur.js.
Contributions are welcome! If you know of a great resource, plugin, tutorial, or project related to Excalibur.js, feel free to contribute.
-
Fork the Repository
Fork the awesome-excalibur-js repository to your GitHub account. -
Make Your Changes
Add your awesome contribution to the relevant section inREADME.md
.- Ensure it fits the theme of the list.
- Follow the existing style and formatting.
-
Commit Your Changes
Write a clear commit message summarizing your contribution. -
Submit a Pull Request (PR)
Open a PR to the main branch of the repository.- Describe the addition and why it’s awesome.
- Ensure the PR adheres to the Awesome List Guidelines.
- Ensure your suggestion is useful and relevant to Excalibur.js users.
- Resources must be freely available or open-source.
- Use proper Markdown formatting.
- Avoid duplicate entries.
Thank you for helping make this list more awesome! 🚀