Android, Unreal Engine 4.17

Astro is a small solo project made using Unreal Engine 4.17. The goal was to create a polished mobile game in the shortest amount of time. In the end the project took me 4 days to finish, polish and publish. All assets were produced during the development of the game. 



The challenge in Astro comes from controls. The player controls the spaceship by holding down on the screen and dragging around. Shooting happens automatically.

If 3 asteroids go past the player's spaceship, it's a loss.


For every asteroid that is shot down, the player is awarded 1 point. The more the game goes on, the more asteroids appear and the more points will be granted for destroying them. 


Spaceships have 3 health points. Each asteroids that the player misses will cost 1 hp. The game will end when the player has no more hps. The health is represented by the spaceship's trail: Orange means 3HPs, Yellow 2HPs and Red 1HP. The only way to regain these HPs is by obtaining the Spaceship Repair bonus item.

press to zoom

press to zoom

press to zoom

press to zoom

Bonus items

Between each rounds bonus items can appear, there are 5 different

bonus items:

  • Increased bullet size

  • Increased shooting rate

  • Time slowed down

  • Double points

  • Spaceship repair


Currently there are 3 playable spaceships. They all share the same characteristics apart from the X shaped one. This one, heavily inspired from some random sci-fi film, will shoot from each one of its 4 guns in order. This changes the way the player has to aim with it.

To change spaceship simply tap the spaceship button on the main menu, arrows will appear letting you choose which spaceship to use.


Astro for Android (compatible from Android 4.4 and up) can be downloaded here:


If you encounter any issues or bug please let me know here or by e-mail at: