Find Your Hero is an accessible puzzle game that tasks players with defeating varied enemies solely with the power of movement. Because they can not attack the enemies back, players must analyze their behavior and figure out ways to outsmart them. The entire game only moves when the player does, so they're allowed to set the pacing of their own challenges and move as slowly (or quickly) as they like.
The game is also divided into a series of short levels that the player can attempt in any order, letting them skip difficult enemies and come back to them later. Each level is short, letting players quickly come to terms with a new challenge and figure out a solution.
Because you can only move around obstacles, you have to plan out your moves to avoid dangerous attacks. One wrong move can lead to a loss, so taking your time and thinking through the challenges is essential to success!
Each level features at least one entirely unique enemy. Whether it is a skeleton that pursues you or a mysterious wizard that teleports randomly around, you'll have to be prepared to analyze new patterns and figure out a way to beat them!
Some levels are unique in that they do not feature a clear objective to reach. In these cases, you'll often need to think outside the box. For example, when confronted by a snake, you can lead it into itself to defeat it!
Creating a viable product in a short timeframe
Quickly learning new skills and applying old ones in new ways
AI design and logical flow through enemy behavior
Presenting a final product to a "product owner" and fellow classmates for evaluation
Debugging programming logic and general problem-solving
Find Your Hero was my final project for Game Design II, evolving from a weekly prototype into a polished product over the course of two weeks. I designed seven unique AI patterns for enemy types from scratch for the game, using my programming knowledge to create challenges that adapt to the player rather than using luck to determine enemy movements. Outside of the "mysterious wizard," there are no elements of randomness at all in the game, meaning that the player can fully learn from their mistakes and solve how to evade enemies with enough observation.