Introducing the second game I have been working on; Boing! It’s a bouncy fun side-scrolling game that will put your skills to the test! Play as a bouncy ball, manoeuvring through obstacles and collecting points as you progress through the procedurally generated game level.
I actually started this before I worked on Bloxkrieg, and the general idea has been “working” for a while. One thing that releasing Bloxkrieg has already taught me, though, is testing the application on as many devices as possible – what you see in the Unity editor, regardless of screen settings or emulation settings, isn’t necessarily what you’re going to see on the device.

For random level generation this time, I have a collection of prefabs that represent game world sections, which are loaded up into an array and randomly selected as the map scrolls past the loading trigger and added to the game world. There are currently 20 different map sections, I intend to expand this to 30 or more to ensure sufficient variety in the game level. This is different from the random level generator I wrote for Bloxkrieg, which was just spawning boxes in specific patterns within a spawn area.

For visual detail, I have an animated sky using Jupiter, this isn’t actually utilising the day and night cycle functionality, just rendering some clouds and visual variation in the background to increase the overall visual fidelity. I’ve also added some background moving items like a hot air balloon, and some cars.
Unlike Bloxkrieg, this game actually contains multiple scenes rather than UI layers, and the opening scene (splash screen) for the game has a bouncing ball on it, rather than a static image.

I am currently testing Boing, if you want to test it with me let me know in the comments and I’ll add you to the Google Play test team for Boing!