Having started this project nearly 2 months ago - our endless runner game is now really starting to take shape! Although we only work on this project part time we have managed to implement many features into the game. With this many difficult choices and tasks occurred all met with the overarching issue of trying to remain as optimal as possible for mobile.
Tile generation
Our first big task was getting tile generation to work correctly and smoothly. This was a giant task; one that has for the most part went very successful - we've managed to create a system that spawns tiles whilst cleaning up old tiles behind the player and randomly generate obstacles without entirely blocking off the path. It now also spawns coins but also creates a line of coins of varying length when a coin is created that make the play more satisfying for the end user rather than picking up one coin.
Power ups
Apart from map generation we also worked on power ups for the game; this meant implementing buttons that would provide different perks to the player including a magnet perk that drags the coins toward the player so they can't miss them, a double coins power up that, at the name suggests, gives double the amount of coins when collecting, a double score power up that speeds up the score for x seconds and finally an invincibility power up that allows the player to run through obstacles (we want to update this so the player actually smashes through the obstacles).
Social media
Aside from the actual programming I have also been posting regularly on TikTok in order to garner some interest in the game; this will be particularly useful once we launch the game on the google play store as it will give a much needed boost.
Company
Finally me and Kaan (The other programmer on this game) set up a limited company; a necessary requirement for many of the plans we have. We are now KJ Studios LTD! It's exciting to see what the future will hold and I can't wait to see the progress we've made in a few weeks time as we get closer to release! It should be noted my primary focus is still to get a job within the games industry however, the company is still great for learning and advancing my skills even if the game doesn't become a success financially - the learning process on this has been amazing and I have advanced a lot in the last month or so and again - I can't wait to keep learning more!