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

Status Historical iPhone game; no longer available on the App Store
Platform iPhone, iOS
Stack
Objective-C OpenGL ES 1 UIKit OpenAL AudioToolbox

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.