How to Create a Multiplayer Bomberman Game in Unity – Part 1

In this tutorial series we are going to build a multiplayer Bomberman game. Our game will have a title scene, which will allow the players to create or join games. Also, it will have a battle scene, where the players will fight each other in a competitive mode. In this first tutorial we will build … Read more

How to Create a Pokemon GO Game – Part 4

In the previous tutorial we finished adding the gameplay content to our game. Now, in this last part of the Pokemon GO tutorial series, we are going to add Google and Facebook authentication, to allow saving the game data on an online database. We are going to use Firebase as the framework for authentication and … Read more

How to Create a Pokemon GO Game – Part 3

In the last tutorial we added the Trainer and different Pokemon species to our game. Now we are going to limit the number of pokeballs for the player, and add different types of pokeball with different catching rates. To get new pokeballs the player will have to interact with pokestops. The following topics will be … Read more

How to Create a Pokemon GO Game – Part 2

In the last tutorial we created the basic Phaser states for our game. Now, we are going to add the Trainer in the WorldState, and change our game to regularly spawn Pokemon. The following topics will be covered in this tutorial: In this first tutorial I will cover the following content: Creating a Trainer prefab … 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