Damiano Tagliaferri

SkyGuard AR

Oct 7, 2022
Cover art
Shield ImageShield ImageShield Image

SkyGuard AR is an augmented reality arcade shooter for Android, developed as a personal learning project. The main objective is to protect a floating AR island from increasingly powerful waves of enemy planes and aircrafts by shooting at them from your phone.
The game world can be scaled and placed on the ground. Works great indoors, but can be played virtually everywhere.

Note: This project was originally published on Play Store but is currently unavailable due to the closure of my account after a year of inactivity. The removal was unrelated to the app’s content or quality, and the project remains fully functional as showcased here.

Store Link

RoleSolo devCompany<Personal learning project>PlatformsAndroidWork time4 months

My contributions

Gameplay programming

Shooting mechanics, enemy AI, game world scaling and placement.

Resizable game world

The game world can be scaled and placed on the ground. Works great indoors, but can be played virtually everywhere. Cannon meshes are scaled accordingly, to keep the distance between projectiles proportional to the size of the world. They are also moved closer to the camera, so that they occupy the same screen space at any size.

Object pooling system🔥

Implemented object pooling system for projectiles, allowing for efficient reuse of game objects and reducing the overhead of instantiating and destroying objects.

Play Games integration🔥

Online saves

Progress in the game is automatically synced with the account, allowing to restore it even on different devices.

Leaderboards

Player scores are automatically uploaded to the global leaderboard, which is updated in real time.

Text localization

Localization data is retrieved from the cloud during the build process (using Google Sheets API).

© 2025 Damiano Tagliaferri