Skip to content
Game 1 64 Units

Neon Nexus

A fixed-screen action game that introduces NES PPU fundamentals.

Neon Nexus

What You’re Building

Navigate the neon grid. Avoid enemies. Collect items. Survive.

Neon Nexus is a fixed-screen action game where you move around a single screen, dodging enemies and grabbing pickups. Over 64 units across 4 phases, you’ll build this game from first principles to release quality.

Why This Game?

The PPU is the heart of NES development. This single-screen game teaches all the fundamentals without scrolling complexity:

  • Pattern tables for tile graphics
  • Nametables for the background
  • Sprites for the player and enemies
  • Palettes for colour
  • Controller input for movement
  • APU for sound effects

Four Phases

PhaseUnitsFocus
Phase 11-16PPU basics, sprites, collision, game loop
Phase 217-32Background graphics, levels, difficulty
Phase 333-48Advanced features, optimisation
Phase 449-64Final polish, release quality

Each phase builds on the previous. By Phase 4, you’ll have a polished game worthy of a real cartridge.

What You’ll Learn

Phase 1 (Available Now):

  • PPU setup and configuration
  • Pattern tables and CHR-ROM
  • Sprites and OAM
  • Palettes and colours
  • Controller input
  • Collision detection
  • Game state management
  • APU sound effects

Phases 2-4 (Coming Soon):

  • Background tile graphics
  • Attribute tables for colour regions
  • Level design and progression
  • Difficulty scaling
  • High scores
  • Music and advanced audio
  • Optimisation techniques
  • Release polish

Prerequisites

This is Game 1. No prerequisites — just enthusiasm and a willingness to learn 6502 assembly.

You’ll need an emulator (FCEUX) and the cc65 toolchain (ca65 assembler, ld65 linker).

Time Investment

Each unit takes 60-90 minutes. The full game is 64 units across 4 phases:

  • Phase 1: ~16-24 hours
  • Full game: ~64-96 hours

Every unit produces something that works. By the end of Unit 1, you’ll have a NES ROM running on screen.

Ready?

The grid awaits. The neon glows. Time to build.

Unit Roadmap

16 of 64 units available
Phase 2

Expansion

Background graphics, levels, difficulty

Units 17–32 ~16-24 hours Coming Soon
Level Data Structure · Multiple Levels · Player Animation · Enemy Animation · APU Basics · Sound Effects · Power-Ups · Smarter Enemies · Score System · HUD Display · Title Screen · Game Over Screen · Level Complete · Background Music Basics · Music Integration · Phase 2 Complete
Phase 3

Polish

More levels, visual effects, menus, and polish

Units 33–48 ~16-24 hours Coming Soon
More Levels (5-8) · More Levels (9-12) · More Levels (13-16) · Palette Animation · Screen Transitions · Options Menu · Difficulty Implementation · High Score Table · Pause System · Death Animation · Enemy Variety · Bonus Stage · Continue System · Attract Mode · Polish Pass · Phase 3 Complete
Phase 4

Mastery

Advanced techniques, optimisation, and distribution

Units 49–64 ~16-24 hours Coming Soon
Code Review · Memory Optimisation · CPU Optimisation · Sprite Multiplexing · Advanced Music · Level Themes · Two Player Mode · Hidden Features · Speed Run Mode · Statistics · Intro Sequence · Ending Sequence · ROM Optimisation · Controller 2 Support · Final Testing · Distribution