Starfield
Build a single-screen space shooter from scratch in 6510 assembly. 128 units take you from a blank screen to a commercial-quality C64 game.
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 of 128 units, 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
Ignition
Complete game loop — shoot enemies, score points, die, restart
The Fleet
Multiple enemy types with distinct behaviours
Unit 17
Coming SoonUnit 18
Coming SoonUnit 19
Coming SoonUnit 20
Coming SoonUnit 21
Coming SoonUnit 22
Coming SoonUnit 23
Coming SoonUnit 24
Coming SoonUnit 25
Coming SoonUnit 26
Coming SoonUnit 27
Coming SoonUnit 28
Coming SoonUnit 29
Coming SoonUnit 30
Coming SoonUnit 31
Coming SoonUnit 32
Coming SoonFirepower
Power-ups make the player stronger
Unit 33
Coming SoonUnit 34
Coming SoonUnit 35
Coming SoonUnit 36
Coming SoonUnit 37
Coming SoonUnit 38
Coming SoonUnit 39
Coming SoonUnit 40
Coming SoonUnit 41
Coming SoonUnit 42
Coming SoonUnit 43
Coming SoonUnit 44
Coming SoonUnit 45
Coming SoonUnit 46
Coming SoonUnit 47
Coming SoonUnit 48
Coming SoonIncoming
Enemies shoot back with raster interrupt timing
Unit 49
Coming SoonUnit 50
Coming SoonUnit 51
Coming SoonUnit 52
Coming SoonUnit 53
Coming SoonUnit 54
Coming SoonUnit 55
Coming SoonUnit 56
Coming SoonUnit 57
Coming SoonUnit 58
Coming SoonUnit 59
Coming SoonUnit 60
Coming SoonUnit 61
Coming SoonUnit 62
Coming SoonUnit 63
Coming SoonUnit 64
Coming SoonStardust
Visual polish — custom characters, multicolour sprites, raster effects
Unit 65
Coming SoonUnit 66
Coming SoonUnit 67
Coming SoonUnit 68
Coming SoonUnit 69
Coming SoonUnit 70
Coming SoonUnit 71
Coming SoonUnit 72
Coming SoonUnit 73
Coming SoonUnit 74
Coming SoonUnit 75
Coming SoonUnit 76
Coming SoonUnit 77
Coming SoonUnit 78
Coming SoonUnit 79
Coming SoonUnit 80
Coming SoonWaveform
Full SID soundtrack and rich sound design
Unit 81
Coming SoonUnit 82
Coming SoonUnit 83
Coming SoonUnit 84
Coming SoonUnit 85
Coming SoonUnit 86
Coming SoonUnit 87
Coming SoonUnit 88
Coming SoonUnit 89
Coming SoonUnit 90
Coming SoonUnit 91
Coming SoonUnit 92
Coming SoonUnit 93
Coming SoonUnit 94
Coming SoonUnit 95
Coming SoonUnit 96
Coming SoonCommand
Boss fights and sprite multiplexing
Unit 97
Coming SoonUnit 98
Coming SoonUnit 99
Coming SoonUnit 100
Coming SoonUnit 101
Coming SoonUnit 102
Coming SoonUnit 103
Coming SoonUnit 104
Coming SoonUnit 105
Coming SoonUnit 106
Coming SoonUnit 107
Coming SoonUnit 108
Coming SoonUnit 109
Coming SoonUnit 110
Coming SoonUnit 111
Coming SoonUnit 112
Coming SoonLaunch
Commercial release quality — everything a real 1986 C64 game would ship with