It’s a hyper casual HTML5 game built with Phaser starting from the Rise Abobe prototype, but most of all is one of the two games you learn to build with my book “Create HTML5 vertical endless runner cross platform games“.
While the book is focused on Phaser 2 and quite too old to update, I did not want to leave my readers alone so I built Tunnel Trouble using Phaser 3 and once I optimize and comment the source code, I will send it to all readers.
But the process of updating a game to a new version of a framework is not just a matter of changing some methods and functions inside the code: the game itself has been transformed into something more modern, and even more hyper casual.
You have to know publishers are looking for quick games with no text, no game over screen, no developer logo and nothing can distract players from their main activity: playing.
So I changed the splash screen and the “how to play” section with only the game title and two big round buttons, one to move the spaceship from side to side, and another to move spaceship back down.
In the original version you moved the spaceship down by swiping, but having the screen split in two with just two virtual buttons is way easier in my opinion.
Give it a try and tell me if you like it, and if you bought my book “Create HTML5 vertical endless runner cross platform games“, this is one of the updates you were waiting for, give me a couple of days to optimize and comment the code, and check your email.