The game also has the saving system, so that the progression won't lose. All physic in this game is made by me. For example, space force. The animation tweening of Luna rotates around other Luna it made by mathematics. The collide bounce is another calculation. I am not using any Unity physic in this game because I can demonstrate my skills and it is fun to create own things. Furthermore, there is 50 difference type of Luna in this game. However, these are some special Luna with some special effect. For example, the Big Asteroid can block the black hole. There is a Luna call fridge which is can store other Luna. I am not spoiling the gameplay, but there is more special Luna waiting for you to found out!
Speak about AI, I challenge myself to make a smooth AI moving in this game. "Star fall movement." The Star fall will stay patrolling in this game while it is not bringing Luna in. Player need to wait until the star fall's time up and fly out to bring Luna. Therefore, the patrolling movement is playing the important part in the game.
Moreover, the stardust is not only creating the star fall. It also can clean the Luna when the Luna is sick. 2 step needed. Do not collide other stardust while you are holding it, after that drag it to the sick Luna and rub it. You will notice the stardust in your hand disappears.
Last but not least, this game have the end when the black hole suck all the Luna. If that happen, you need to go phone setting to reset the cache. Speak about the saving, my partner made the saving and loading part. If you do not play, the Luna will still produce stardust when you are turn off the application.
The picture below is about the game.
For my opinion, I personally suggest you keep this game in your phone. I have a lot of effort and own algorithm in this project. It is my 1 of the confidence works!
Control :: Touch, Drag, Rub
Link : UnityProject