Skip to content

Chapter 3: Creating Characters and Worlds

When the creator of Minecraft was trying to code a pig, he accidentally swapped the height and length of the model. Instead of a short, fat pig, a tall, weird, green monster appeared. He added a creepy texture, gave it an explosive personality, and the iconic Creeper was born!

Now that you have your game’s blueprint, it’s time for the fun part: making those ideas into something players can actually see. The first thing a player notices is how your game looks. This is called creating immersion immersion: The feeling that you have actually stepped inside the game world. Strong visuals, sound, and interaction all contribute to immersion. — the feeling that you’ve stepped inside the computer.

Before you start drawing dragons or coding laser beams, you need a few basic rules of art.

Color theory Color theory: A set of rules about how colors work together and how they affect mood and perception. Game designers use it to communicate information and emotion without words. is a secret code that talks to the player’s brain without using any words. Think about loot in Fortnite: a glowing gold weapon instantly tells your brain it’s legendary, while a grey weapon is common trash.

Color as communication:

ColorCommon Meaning
🟢 GreenHealth, safety, “go”
🔴 RedDanger, damage, exploding barrels
🟣 Dark PurplePoison, corruption
🔵 Icy Blue / WhiteCold, lonely, calm
🟠 Fiery Orange / RedIntense, dangerous, hot

Composition Composition: How you arrange visual elements on the screen. Good composition guides the player's eye exactly where it needs to go. is how you arrange stuff on the screen. Good composition guides the player’s eye where it needs to go.

Game designers use leading lines leading lines: Visual elements like paths, light beams, or edges that naturally draw the player's eye toward an important object or destination. — if they want the player to walk toward a hidden castle, they might place a dirt path on the ground or a beam of sunlight pointing at the castle gates.

You need to pick an art style for your game:

StyleDescriptionExample
2D ArtFlat art, great for retro platformers. Can be blocky Pixel Art or smooth hand-drawn art.Terraria, Hollow Knight
3D ArtModels with height, width, and depth. Can be hyper-realistic or use cel-shading for a comic-book look.Zelda: Breath of the Wild
2.5D ArtFull 3D models, but the player only moves in two directions.Street Fighter V

A great game needs an awesome cast of characters.

An archetype archetype: A classic personality pattern that audiences instantly recognize, like the Hero, the Rebel, or the Sage. Archetypes give you a starting framework for building a character. is a classic personality pattern that players instantly recognize. Some of the classic twelve include:

  • The Hero — the brave main character
  • The Rebel — breaks the rules
  • The Jester — the funny one
  • The Sage — the wise teacher
  • The Explorer — driven by curiosity

To make a character interesting, figure out their backstory, their strengths, and — most importantly — their weaknesses. If a character is perfect at everything, your game will be incredibly boring! Weaknesses create challenge and make gameplay better.

A massive secret in the game industry is the Silhouette Test the Silhouette Test: A character design test where you fill in your character completely black. If you can still identify who it is from shape alone, you have a strong, recognizable design. . Color your character completely pitch black so they look like a shadow — can you still tell who it is? Think of Mario’s hat and round nose, or Sonic’s giant spikes. If yes, you have a strong design.

Don’t forget the NPCs NPCs: Non-Player Characters — the shopkeepers, villagers, quest-givers, and enemies controlled by the computer that make the game world feel populated and alive. (Non-Player Characters)! These are the shopkeepers, villagers, and enemies controlled by the computer who make your world feel populated. The best games give NPCs little daily routines so the world feels alive.

Once you have characters, they need a place to go. You have to design the environment environment: Everything that makes up the game world the player moves through: ground, walls, background, lighting, obstacles, and decorative details. — the ground, walls, background, lighting, and obstacles.

Level designers use environmental storytelling environmental storytelling: Telling a story through the details of the environment rather than through dialogue or text. Clues in the world let the player piece together what happened. . If the player walks into a ruined laboratory with giant claw marks on a shattered glass door, they instantly know a monster escaped — no dialogue needed.

TypeDescriptionExample
LinearForces the player down a single pathSuper Mario
Open WorldLets the player go in any directionMinecraft

No matter what type you make, levels should get harder as you go. Pacing Pacing: The rhythm of a game level — alternating between high-intensity moments (like boss fights) and low-intensity moments (like puzzle rooms or safe zones) to keep players engaged. is like a rollercoaster: you want high-intensity moments (like a boss fight) followed by low-intensity moments (like a quiet puzzle room).

Key level design tools:

  • Choke points — narrow areas that force the player to face a specific challenge
  • Verticality — don’t just build flat levels! Use height to create more interesting spaces

Developers use principles of animation principles of animation: A set of rules (originally from Disney animators) that make movement look natural and satisfying. Key principles include anticipation, squash and stretch, and timing. to make movement look awesome.

Anticipation Anticipation: The 'wind-up' before an action. In games, this gives the player a visual cue and a brief window to react — like a boss pulling back their fist before a punch. is the “wind-up” before an action. Think about a boss winding up their arm before throwing a massive punch. That half-second wind-up gives the player just enough time to hit the “dodge” button. This is both an animation principle and a core gameplay mechanic.

Squash and stretch Squash and stretch: An animation technique where characters squish down on impact and stretch out during jumps, making movement feel bouncy, energetic, and alive. makes characters squish down when they land and stretch out when they leap, making them feel bouncy and alive.

The way a character moves tells you about who they are. In the Spider-Man games, Peter Parker’s web-swinging is smooth and confident. Miles Morales’s animations are flailing and energetic — because he’s still learning.

Then you add the cool stuff: VFX VFX: Visual effects — special graphical elements like particle systems for rain, fire, smoke, explosions, and magic that add impact and polish to a game. (visual effects)! You’ll use particle systems to create rain, fire, smoke, and magic sparkles. When you hit a monster with a fire spell, bursting orange particles make the hit feel incredibly powerful.


  • I understand how color theory communicates mood and meaning to players
  • I can name at least three art styles used in games
  • I know what an archetype is and how it differs from a stereotype
  • I can explain the Silhouette Test
  • I understand the difference between linear and open-world level design
  • I know what pacing means in level design
  • I can describe anticipation and squash-and-stretch in animation