Digital Game  ·  Platformer

Game to Make Hop

By Patrick Treter  ·  Period 2

PlatformComputer
GenrePlatformer
AudienceAges 11+
EngineGoDot

01 Game Overview

Game to Make Hop is a 2D platformer where you navigate levels, collect teal and deep-blue energy crystals, and jump through glowing portals to reach the next stage. Explore every platform, find every crystal, and hop your way to the final level.

Game Type
2D Platform Game
Platform
Computer
Target Audience
Ages 11 and up
Engine / Tools
GoDot
▶ GAMEPLAY FOOTAGE
Gameplay screenshot 1
SCREENSHOT · 01
Gameplay screenshot 2
SCREENSHOT · 02

02 Game Goal

Find all the energy crystals on each level, then jump through the portal to advance. Reach the final level to win.

Teal Crystal
Deep Blue
Portal
✓ Win Condition
Reach the final level.
✗ Lose Condition
The player cannot lose.

03 Player Controls

04 Game Mechanics & Logic

Main Actions:

Variables:

Variable Name Starting Value What It Does
score 0 Tracks how many energy crystals the player has collected
level 1 Which level the player is currently on
crystals_needed varies How many crystals must be collected to unlock the portal

If / Then Rules:

05 Game Loop

These steps repeat over and over while the game is running:

  1. Check for player input (did the player press a key or button?)
  2. Move the player based on the input
  3. Check for collisions (did the player touch a crystal or portal?)
  4. Update score based on what was collected
  5. Check if portal should activate (score ≥ crystals_needed)
  6. Check win condition (is this the final level?)
  7. Repeat until the game ends

06 Playtesting & Changes

Changes made after testing the game with real players:

⚠ Problem Found

Players said the game was too easy.

✓ Changes Made

Added harder platform layouts and placed crystals in more challenging positions to make players think about their jumps.

07 Logic Flowchart

This diagram shows how the game logic flows from start to finish:

Start Game
Set score = 0, level = 1
Player presses a key?
Move the player
Did player collect a crystal?
Yes
score +1
No
Keep going
score ≥ crystals_needed?
Yes
Portal activates
No
Portal stays off
Player enters portal?
Yes
level +1
No
Loop back ↑
Final level reached?
Yes
You Win!
No
New level, loop ↑

08 Designer Reflection

The hardest part was making the game levels. When you make the levels, you have to know what you want to be in them. There is a lot more to it — making a level is not easy to do.

My game uses logic like variables, if statements, and loops, which are important ideas in programming.