← Back to Discoveries

What Makes a Game?

Every game - from Pong to Minecraft - is built from the same simple pieces.

Let's take apart a classic game and see what's inside.

← Back to Discoveries
0 : 0
W / S or / to move

Game Layers

Toggle each layer to see how games work

🎨

Graphics

What you see

Sprites are the images that make up everything you see in a game.

#10b981
#ffffff
12px
80px
Enabled

💡 Early games like Pong used hardware circuits to draw - no sprites at all!

🔊

Sound

What you hear

Sound effects give feedback and make games feel alive.

50%
100%

💡 The original Pong had just ONE sound - a simple "boop" for everything!

Physics

How things move

Physics controls speed, direction, and movement of objects.

250
400
2x
5%
Current Speed 0
Direction
Velocity X 0
Velocity Y 0

💡 The ball speeds up each time it hits a paddle - that's physics making it exciting!

💥

Collision

When things touch

Collision detection checks if objects are overlapping.

100%
100%
Always visible
Last Collision: None yet
Total Collisions: 0

💡 Games check for collisions up to 60 times per second!

🎮

Input

Your controls

Input handling turns your keypresses into game actions.

100%
Up is Down
W / ↑ Move Up
S / ↓ Move Down
Recent inputs:

💡 The original Pong used rotary knobs, not keyboards!

📜

Rules

Game logic

Game rules define winning, scoring, and what's allowed.

5 pts
Play vs Computer
Computer Settings
250
50ms
10%
Predict ball landing
Wait for ball
Other Rules
Reset after score
🎯 Ball past opponent = +1 point
🏆 First to 5 points wins
🖥️ Computer: Speed 250, 10% mistakes

💡 Changing just ONE rule can create a completely different game!

🎮

You Discovered What Makes a Game!

🎨

Graphics

Sprites and visuals that bring the game to life

🔊

Sound

Audio feedback that makes actions feel real

Physics

Speed, direction, and movement rules

💥

Collision

Detecting when objects touch

🎮

Input

Turning keypresses into actions

📜

Rules

The logic that makes it a game

The Secret?

Every game - from simple Pong to massive open worlds - uses these same building blocks. The only difference is scale.

0 Ball Bounces
0 Key Presses
0 Collisions

Now it's your turn to create!

You know the building blocks - now put them together yourself!

🧭 More Discoveries