How to Integrate Phaser Games with Ionic apps

Disclaimer: the links to this premium plugin are affiliate links. Ionic is a fantastic framework that lets you build great user interfaces for mobile applications. Phaser is a fantastic framework that lets you create stunning HTML5 games. Why decide between a great user interface or a great game when you can have both with the IonPhaser plugin. … Read more

How to Procedurally Generate a Dungeon in Phaser – Part 2

In the previous tutorial we procedurally generated a dungeon with multiple rooms, allowing our hero to navigate through it. In this tutorial, we are going to populate those rooms with obstacles, enemies and add an exit, so the hero can leave the dungeon. The following topics will be covered in this tutorial: A strategy to procedurally populate … Read more

How to Procedurally Generate a Dungeon in Phaser – Part 1

Some games have a fixed number of levels created by a level designer. This way, the designer can create the levels so as to provide the desired gameplay experience to the player. However, it reduces the replay value of the game, since the levels will always be the same every time they are played. Another … Read more

How to use Pathfinding in Phaser

Suppose you’re building a strategy game. The game will have player and enemy units which navigate through a map full of obstacles. While the player units will be controlled by clicking on the map positions, the enemies will walk alone, following any AI strategy. You may have noticed that, given an origin and target positions, … Read more

How to Make a Turn-Based RPG Game in Phaser – Part 3

In the last tutorial we added a WorldState where the player can navigate and linked it with the BattleState created in the first tutorial. Now, we are going to improve our BattleState, to include the following: Battle reward including experience and items A level system based on an experience table The possibility of using items … Read more

How to Make a Turn-Based RPG Game in Phaser – Part 2

In the last tutorial, we created the BattleState for our turn-based RPG. Now, we are going to create a WorldState were the player can explore and eventually find enemies. In addition, we will improve our battle system to consider units speed. The following topics will be covered in this tutorial: Creating a WorldState which the … Read more

How to Make a Bomberman Game in Phaser – Part 3

In the last tutorial, we added content to our Bomberman game, such as lives, items and more levels. In this tutorial, we will make it multiplayer, by adding a second player. We will also add a battle game mode, where the two players must compete agains each other. The following topics will be covered: Creating … Read more