iPhone game
Space Attack!!
My first published video game: an early iPhone arcade defense game about protecting colony cities from asteroids, aliens, and bombs.
At a glance
Technical Highlights
- Built as a native early iPhone game using Objective-C, UIKit, and OpenGL ES 1 rendering.
- Uses a wave system that varies asteroid, saucer, and bomb attack patterns as play advances.
- Tracks cities, a missile base, score, cash, local high scores, and game-over state through a compact session model.
- Includes upgrade mechanics for missile cost, blast radius, missile speed, and city capacity.
- Uses early iOS audio plumbing around OpenAL, CoreAudio, and AudioToolbox.
What It Was
Space Attack!! was my first published video game and an early iPhone arcade defense game. The original App Store ID was 297725911, but the app is no longer available on the App Store.
The old App Store description was direct: "Defend your cities from an unprovoked space attack. Use your colony's rocket launcher to intercept asteroids, aliens and more. Upgrade your technology or improve your cities as you advance from level to level."
Why It Is Technically Interesting
The project comes from the first generation of iPhone game development, when small games were often built close to the platform using Objective-C, OpenGL ES, hand-managed sprite assets, and custom update loops.
The source still shows the shape of a compact arcade game: a render loop, animated actors, city and base state, escalating waves, missile upgrades, score persistence, and enough platform glue to run as a complete shipped app rather than a prototype.
Project Images