Blast Zone
A fixed-screen space shooter teaching hardware sprite multiplexing, Blitter objects, and wave progression.
Coming Soon
Blast Zone is currently in development. Check back soon!
What You’ll Build
Fixed-screen space shooter. Player ship versus enemy waves.
Classic arcade shooting action. Control your ship, blast enemies, survive the onslaught. But on the Amiga, you have hardware to help — sprite multiplexing for the player, Blitter objects (BOBs) for enemies. This game teaches you when to use each.
Why This Game?
After Signal taught you the chipset basics, Blast Zone goes deeper into sprites and BOBs. The Amiga has 8 hardware sprites, but you need dozens of enemies. You’ll learn:
- Hardware sprite multiplexing — reusing sprites across scanlines
- Blitter object (BOB) management — drawing enemies with the Blitter
- Projectile spawning and pooling — efficient bullet management
- Enemy formations — patterns and movement
- Multiple collision types — player, bullets, enemies
- Wave progression — increasing difficulty
- Score display — using Blitter text rendering
By the end, you’ll know when to use sprites vs BOBs.
Skills You’ll Master
- Sprite multiplexing — 8 sprites become many
- BOB management — Blitter-drawn objects
- Projectile pooling — efficient object reuse
- Enemy formations — coordinated movement
- Multiple collisions — different collision handling
- Wave progression — difficulty design
- Blitter text — score display
Prerequisites
Complete Game 1: Signal first. You’ll need the Copper, sprite, and Blitter basics from that game.
Time Investment
64 units at 60-90 minutes each. Roughly 64-96 hours total, spread across 4 phases.
Unit Roadmap
Foundation
Build the core game mechanics
Expansion
Add features and content
Polish
Visual effects and menus
Mastery
Optimisation and distribution