Skip to content
C64 · Assembly · Game 01 6502 ● 16 of 16 units live

Starfield

Build a single-screen space shooter from scratch in 6510 assembly — from a blank screen to a commercial-quality C64 game, one technique at a time.

Starfield gameplay — the ship below a descending wave of green invaders over a parallax starfield, with the score and lives readouts

Single-screen space shooter. You move a ship, shoot descending enemies, and try to survive. It starts with one sprite on a black screen and grows — unit by unit — into a complete game with sound, scoring, a title screen, and a starfield scrolling behind everything.

This is your first C64 game. Every unit produces working, runnable code. By the end you'll have built a commercial-quality shooter and learnt the VIC-II sprite system, SID sound chip, CIA input handling, raster interrupts, and the 6510 instruction set that ties it all together.

Unit roadmap