Following a 1:1 with Adam, I learnt that it was more difficult to produce a game for Androids in comparison to iOS devices. He also suggested that I look into alternative game engines as Unity is more suitable for building 3D games over 2D games. I went away and did some more research into this to confirm which engine would work best for me, and what platform I should focus producing my game for.
https://kevurugames.com/blog/android-vs-ios-game-development-which-platform-runs-the-show-in-2021/#:~:text=Development Speed,that simple with Android games.&text=But that's not all. Development,for a number of reasons.
After reading a few articles, the general advice given surrounding which platform to make a mobile game for was that iOS is the better option. This is because there are complications with Androids such as:
The main drawback for using iOS would be that only iPhones and iPads can run the game. However, I’ve made the decision that it is still very accessible due to the popularity of Apple products, and think it isn’t as big of an issue in comparison to the Android issues.
Phaser
Pixi.js
I looked into the two other development tools that Adam suggested, and considered them because they were designed specifically for 2D Mobile games. However, after discussing with the programmer I am working with, Tanvir, we both concluded that it would be a large learning curb that we both didn’t have enough time for. I needed to remember that he is doing this project on the side and has personal commitments that I wouldn’t want him to sacrifice for the sake of learning a new software. Unity will work fine, and it is what we are both most familiar with, so we will stick to this game engine.