Skip to main content

Week 2 -- 2D Arc: Movement, Sprites & World Building

Date: April 24, 2026 Arc: 2D Game (Week 1 of 3)

2D Game Development

Brian produced the remaster. Play 2 minutes on the projector.

  • What to notice: expressive sprites, tight movement, how the level scrolls, how responsive the controls feel.
  • "This game was made by 7 people. Your team is 1. But the fundamentals are the same."

Play-Test Spotlight

Selected student shows their customized tutorial from Week 1.

Learn

Sprites

  • What they are: 2D images that represent game objects
  • Animation frames: a series of images played in sequence to create motion
  • Hitboxes: the invisible shape used for collision detection (often smaller than the visible sprite)

Platform Behavior Deep Dive

PropertyWhat it doesTry this
GravityHow fast the player fallsLow = floaty moon. High = heavy brick.
Max falling speedTerminal velocityPrevents infinite acceleration
Jump speedInitial upward velocityHigher = bigger jumps
AccelerationHow fast you reach top speedLow = ice skating. High = instant response.
DecelerationHow fast you stopLow = slidey. High = precise stops.
Max speedTop running speedAffects level design -- wider gaps need more speed

Key Vocabulary

TermDefinition
SpriteA 2D image used to represent a game object
Animation frameOne image in a sequence that creates animation
HitboxThe invisible collision shape of an object
Parallax scrollingBackground layers moving at different speeds to create depth
Game feelHow responsive and satisfying a game's controls are
Tiled spriteAn image that repeats to fill an area (great for ground/walls)

Build

  1. Start a new 2D project (fresh, not the tutorial).
  2. Create or choose a player sprite. Set up platform behavior.
  3. Build Level 1: ground, platforms, walls, pits, a background.
  4. Tune movement until it feels good: gravity, jump height, run speed, friction.
  5. Add at least one decorative/environmental element (trees, clouds, crates).

Play & Feedback

Swap and play. Feedback prompt: "How does the movement feel? Too floaty? Too stiff?"

Resources & Further Reading

Stretch Goals

  • Custom pixel art character (see the Pixel Art Worksheet).
  • Parallax scrolling background.
  • Animated idle/run/jump states for the player sprite.