All About HTML5 Game Development, from Publishing to Monetization

ExcaliburJS tutorials

HTML5 Game Development tutorials focused on the ExcaliburJS engine

Play Sword Adventure

This project is open source Check it out on GitHub! In the ExcaliburJS tutorial serie we've developed an HTML5 game, Sword Adventure. Here you can play it: ...

Scene transitions in ExcaliburJS - 11/11

This is an open-source project on game development with a focus on the HTML5 Excalibur game engine. Check out this feature implementation on this commit in our Github repository! Welcome to the 11th tutorial about HTML5 game development with the ExcaliburJS engine! You can read here the list of features we are going to develop for our Excalibur game, such as internationalization with i18next. If you're interested in game development, follow me on Twitter and Instagram to be caught up on my ...

HTML5 Game Localization with i18next library and ExcaliburJS - 10/11

  This is an open-source project on game development with a focus on the HTML5 Excalibur game engine. Check out this feature implementation on this commit in our Github repository! Here we are with our 10th tutorial about the ExcaliburJS HTML5 game engine! You can read here the list of features we are going to develop for our Excalibur game, such as level logic with XState library. If you're interested in game development, follow me on Twitter and Instagram to be caught up on my lates...

Game state persistence between different gaming sessions in ExcaliburJS - 9/11

This is an open-source project on game development with a focus on the HTML5 Excalibur game engine. Check out this feature implementation on this commit in our Github repository! Let's go on with the 9th tutorial of my ExcaliburJS serie! You can read here the list of features we are going to develop for our Excalibur game, such as Twine integration for characters interactive dialogs. If you're interested in game development, follow me on Twitter and Instagram to be caught up on my latest ne...

Ionic React for Game UI in Excaliburjs HTML5 game engine - 8/11

This is an open-source project on game development with a focus on the HTML5 Excalibur game engine. Check out this feature implementation on this commit in our Github repository! You can read here the list of features we are going to develop for our Excalibur game, such as scene transitions. If you're interested in game development, follow me on Twitter and Instagram to be caught up on my latest news! Table of Contents In this tutorial: Ionic React In this tutorial we integrate Ioni...

Game level logic with the XState library -7/11

This is an open-source project on game development with a focus on the HTML5 Excalibur game engine. Check out this feature implementation on this commit in our Github repository! You can read here the list of features we are going to develop for our Excalibur game, such as Twine integration for characters interactive dialogs. If you're interested in game development, follow me on Twitter and Instagram to be caught up on my latest news! Table of Contents In this tutorial: XState In t...

Interactive dialogues in HTML5 games with Twine - 6/11

This is an open-source project on game development with a focus on the HTML5 Excalibur game engine. Check out this feature implementation on this commit in our Github repository! Welcome to the 6th part of my ExcaliburJS HTML5 game engine tutorial serie! You can read here the list of features we are going to develop for our Excalibur game, such as data persistence between scenes and between game sessions. If you're interested in game development, follow me on Twitter and Instagram to be cau...

Infinite game level refinement in Excaliburjs HTML5 game engine - 5/11

This is an open-source project on game development with a focus on the HTML5 Excalibur game engine. Check out this feature implementation on this commit in our Github repository! You can read here the list of features we are going to develop for our Excalibur game, such as internationalization with i18next. If you're interested in game development, follow us on Twitter and Instagram to be caught up on our latest news! Table of Contents In this tutorial In this tutorial, we add some ...

Parallalax effect in HTML5 Games with ExcaliburJS engine - 4/11

This is an open-source project on game development with a focus on the HTML5 Excalibur game engine. Check out this feature implementation on this commit in our Github repository! You can read here the list of features we are going to develop for our Excalibur game, such as data persistence between scenes and between game sessions. If you're interested in game development, follow us on Twitter and Instagram to be caught up on our latest news! Table of Contents In this tutorial In thi...

Excalibur: Integration tests with Karma

This is an open-source project on game development with a focus on the HTML5 Excalibur game engine. Check out this feature implementation on this commit in our Github repository! You can read here the list of features we are going to develop for our Excalibur game, such as level logic with XState library. If you're interested in game development, follow us on Twitter and Instagram to be caught up on our latest news! Table of Contents In this tutorial In this tutorial we set up a kar...

HTML5 game controllers: keyboard and virtual joystick in ExcaliburJS - 3/11

This is an open-source project on game development with a focus on the HTML5 Excalibur game engine. Check out this feature implementation on this commit in our Github repository! You can read here the list of features we are going to develop for our Excalibur game, such as scene transitions. If you're interested in game development, follow us on Twitter and Instagram to be caught up on our latest news! Table of Contents In this tutorial In this tutorial, we set up a motion controlle...

HTML5 Game unitary testing with Jest in ExcaliburJS engine

This is an open-source project on game development with a focus on the HTML5 Excalibur game engine. Check out this feature implementation on this commit in our Github repository! You can read here the list of features we are going to develop for our Excalibur game, such as an Ionic React UI interface. If you're interested in game development, follow us on Twitter and Instagram to be caught up on our latest news! Table of Contents In this tutorial In this tutorial we set up jest for...

Add the main player in an ExcaliburJS game scene - 2/11

This is an open-source project on game development with a focus on the HTML5 Excalibur game engine. Check out this feature implementation on this commit in our Github repository! You can read here the list of features we are going to develop for our Excalibur game, such as internationalization with i18next. If you're interested in game development, follow us on Twitter and Instagram to be caught up on our latest news! Table of Contents In this tutorial In this tutorial, we add an an...

Create a HTML5 game with ExcaliburJS: installation and set up - 1/11

This is an open-source project on game development with a focus on the HTML5 Excalibur game engine. Check out this feature implementation on this commit in our Github repository! You can read here the list of features we are going to develop for our Excalibur game, such as data persistence between scenes and between game sessions If you're interested in game development, follow us on Twitter and Instagram to be caught up on our latest news! Table of Contents In this tutorial At the ...

Build an Excalibur game: step by step tutorials

We are going to build a complete Excalibur Game By following our step-by-step tutorials, we are going to build a fully-featured cross-platform game powered by Excalibur and CapacitorJS. Here's a preview of the topics covered in our game development tutorials: A React UI interface integrated with the Excalibur game Internationalization: let the game speak how many languages as you want with i18next Three scenes: a menu and two playable levels, one horizontal and one vertical Scene ...

Typescript and Webpack setup for an HTML5 game in ExcaliburJS engine

This is an open-source project on game development with a focus on the HTML5 Excalibur game engine. Check out this feature implementation on this commit in our Github repository! You can read here the list of features we are going to develop for our Excalibur game, such as Twine integration for characters interactive dialogs If you're interested in game development, follow us on Twitter and Instagram to be caught up on our latest news! Table of Contents In this tutorial In this tuto...