Unity Courses Simon: A Memory Game in Unity
Unity

Simon: A Memory Game in Unity

Recreate the classic Simon audio/visual memory 2D game in Unity. Build the game board from sprites, add Coroutine-driven light flashing and pitch-modulated audio, then wire up the game loop that grows the sequence as long as you can remember it.

3 chapters · 35m Beginner Updated 5 May 2026 Phil · @FirnoxGames
Free

Free for everyone. No account needed.

Start watching →

What you'll learn

1 Game board ▶ 13 min

Build the light tiles from a 2D sprite and arrange them in any sized grid. Sets up the GameManager and tile scaling for the rest of the series.

In this chapter
  1. Introduction
  2. Basic setup
  3. Tile code
  4. GameManager code
  5. Scaling tiles
2 Lights and sound ▶ 10 min

Add the light flashing effect with Coroutines, and pitch-modulated AudioSource sounds so each tile gets its own tone. Also wires up a Coroutine-driven menu animation.

In this chapter
  1. Introduction
  2. Light flashing
  3. Adding sound
  4. Menu animation
3 Game logic ▶ 11 min

Wire up the core game loop: maintain a List of lights, show the sequence with a Coroutine, and accept user input. Wrong input returns to the main menu; correct input grows the sequence indefinitely.

In this chapter
  1. Introduction
  2. Adding Play button
  3. Play button code
  4. Game logic code
  5. Testing
Included with this course
Video walkthrough · 35m
</>Annotated source code ↗ · public domain