OpenSNES
Modern Open-Source SNES Development SDK
Loading...
Searching...
No Matches
Complete Game Examples

Full game implementations that combine multiple SNES subsystems: sprites, backgrounds, input, scrolling, collision detection, and game state management. Study these after working through the individual topic examples.

Examples

Example Difficulty Description
breakout Intermediate Classic Breakout clone with paddle, ball, and destructible blocks
likemario Advanced Side-scrolling platformer with scrolling camera and animation
mapandobjects Advanced Tile map world with interactive objects

What These Demonstrate

  • Sprite management across many on-screen objects
  • Input handling for responsive controls
  • Collision detection (sprite-sprite and sprite-tile)
  • Game state machines (title, playing, game over)
  • Score tracking and HUD display
  • Scrolling camera systems

Start with breakout for a self-contained game loop, then study likemario for scrolling platformer techniques.

Breakout LikeMario Map and Objects mode7_flying — a Pilotwings-style demo mode7_racing — an F-Zero-style mini game rpg — an RPG template driven by a Tiled map shmup_1942 Tetris