Our Excalibur Tutorials

Excalibur: Managing the level logic with the XState library
Take coins to increase the score and grab the sword to end the level!
Read tutorial
Excalibur: A graphical interface with Ionic React
Learn how to integrate an Ionic-React-powered interface to an Excalibur game, like full screen modals.
Read tutorial
Excalibur: internationalization with the i18next library
Our Excalibur game is going to speak as many languages as we wish... buona lettura!
Read tutorial
Excalibur: Persist game state between different game sessions
Save the user score and settings (e.g. sounds setting) with a CapacitorJS plugin working on different devices.
Read tutorial
Excalibur: An interactive dialogue with Twine
Let the game characters talk! Integrate Twine to let the player know what the game is about.
Read tutorial
Excalibur: Add transitions between the scenes
Add a little panache to the game by adding random effects when changing the scenes.
Read tutorial
Excalibur: An infinite level with parallax effect
Let's code the parallax effect from a scratch idea to its full implementation.
Read tutorial
Excalibur: Infinite level refinement
Let's refine the level graphics with Kenney's assets!
Read tutorial
Excalibur: Keyboard and virtual joystick motion controllers
Learn how to set up different controllers for different devices (touchscreens included!).
Read tutorial
Excalibur: Add the main player to the scene
Our game is quite empty for now, let's add a player to it!
Read tutorial
Excalibur installation and set up
Learn how to add Excalibur engine to a typescript project.
Read tutorial
Excalibur: Typescript and Webpack setup
Basic set up for a project powered by Typescript and Webpack.
Read tutorial
Excalibur: Integration tests with Karma
Learn how to set up Karma to test an Excalibur game as a whole!
Read tutorial
Excalibur: Unitary tests with Jest
Learn how to set up Jest for writing unitary tests for an Excalibur game.
Read tutorial
Build an Excalibur game: step by step tutorials
We're going to build a full-featured cross-platform Excalibur game. Read the complete feature list!
Read tutorial