top of page

Hopper

Development Info     

Genre: Action

Development time: 4 months

Game Engine: Unreal Engine

Platform: PC

Team size: 1

Responsibilities

  • Designed the levels seen in the game

  • Designed and developed the obstacles and power ups used in the game.

  • Developed player mechanics and other key systems for the game.

  • Made an instructional document meant for younger kids to use to make their own game.

In Hopper, you take control of a little robot and play your way through multiple levels in this Frogger-inspired game. Just like in Frogger, the goal of the game is to guide the player character to 5 spots at the end of the level while avoiding obstacles.

​

Player Character

The player character is a four legged robot that can only hop in four directions.

Obstacles

Saw Bot

​

The Saw Bot is an obstacle that moves across the screen horizontally​

image_2023-11-27_193100815.png

Roller Bot

The Roller Bot is an obstacle that moves across the screen vertically.

image_2023-11-27_193146012.png

Missile Launcher

The Missile Launcher is an obstacle that continuously shoots missiles after a set time.

image_2023-11-27_193240045.png
image_2023-11-27_193308543.png

Hover Tank

The Hover Tank is an obstacle that moves horizontally across the screen slowly and continuously shoots missiles after a set time.

image_2023-11-27_193400233.png

Laser Ring Turret

The Laser Ring Turret is an obstacle that shoots laser rings that grow in size overtime

SlackPic_4.PNG
image_2023-11-27_193733745.png

Spike Trap

The Spike Trap is an obstacle that goes up and down into the ground after a set amount of time.

image_2023-11-27_193517930.png

Crusher

The Crusher is an obstacle that can either come down from the sky or across the screen with another Crusher to crush the player character.

image_2023-11-27_193705172.png

Laser Wall

The Laser Wall is an obstacle meant to block off sections of the level from the player. The Laser Wall can be turned off if the player lands on its connected button.

image_2023-11-27_193601668.png
image_2023-11-27_193852129.png

Falling Platform

The Falling Platform is an obstacle that will fall once the player stops touching it. This will leave gaps in the level, making it harder for the player to navigate.

image_2023-11-27_193820484.png

Shark Bot

The Shark is an obstacle that moves across the screen both vertically and horizontally

image_2023-11-27_193635717.png

Pickups & Key Sytems

1 UP

The 1 UP gives the player another live

image_2023-11-27_204118607.png

Time UP

The Time Up increases the amount of time the player has before they automatically lose a live.

image.png

Bubble Shield

The Bubble Shield will prevent the player from taking obstacle damage once.

SlackPic_6.PNG
image_2023-11-27_204210783.png

Home

The Home is the player's objective in the game. The player has to reach five Homes to progress to the next level.​

image_2023-11-27_203954444.png

Instructional Document

For this project, I was also tasked with making an instructional document with detailed instructions on how to make a Frogger-like game. In this document, I have code breakdowns on key features, and I go over the core elements of the game.

Postmortem

Hopper was the first game I made for a job, and I had a fun time making it. Looking back on it, the one thing I would change is how I set up the levels. At the beginning of the project, I used large cube meshes to make the levels. This made planning obstacles and pickup placements tedious because I would have to constantly test and line them up to ensure that the player could get to pickups or avoid obstacles properly. Later in the project, I made a level that consisted of floating blocks that the player had to jump across. I found that this floating block format made it much easier to set up obstacles and pickups, and made it easier to tweak the player movement. I found that the later levels created with the floating block format were better than the earlier levels, and I wished that I had used the floating block format when I first started working on levels for the project.

​

If you want to try the game out then click the button down below to download it off of itch.io

©2021 by Malcolm Smith. Proudly created with Wix.com

bottom of page