Air Defence

A 25-second playable ad. Drones fly at the base: tap one, and the NASAMS launcher fires an interceptor along an arc to the drone's lead point.

Waves come from every side, a few drones dive at the base, then a swarm, then the end card. Each tap launches one missile; a drone that reaches the base costs a health segment.

Made from a Unity prototype in TypeScript and three.js. Every build is one self-contained file: code, 3D models, textures and the font inside, the sound synthesized, no network requests. The store opens only from INSTALL or the end card; this demo shows the link the network would open.

Builds

NetworkFileSizeTalks to the container through
AppLovinapplovin.html1.44 MBMRAID 2
Unity Adsunity.html1.44 MBMRAID 3, starts when viewable
Liftoffliftoff.html1.44 MBMRAID
Google Adsgoogle.zip0.67 MBExitApi.exit()
Metameta.html1.44 MBFbPlayableAd.onCTAClick()
Molocomoloco.html1.44 MBFbPlayableAd.onCTAClick()
Mintegralplayable.zip0.67 MBwindow.install(), gameReady / gameEnd
TikToktiktok.zip0.67 MBwindow.openAppStore()
Previewpreview.html1.44 MBno SDK: the CTA shows the store link