Path of the Witch is a 2.5D jump’n’run/platformer built using Unity 4. Once again, this is a game I worked on together with a few other students as part of a school project.
The game is set to tell the story of Mira, a young witch who finds herself on the run after stealing a magic glove from a powerful wizard. She must escape the city, surmounting obstacles, solving riddles, fighting enemies and growing stronger by finding new spells along the way.
Mira’s story is mostly told in the form of illustrated comic book pages.
At a glance, PotW may look like your standard jump’n’run game, featuring moving platforms, collectible items and, of course, a lot of jumping and running. It does, however, also contain some original ideas: While the player is always restricted to move on a fixed plane, this plane can shift throughout a level, allowing the path to twist and turn around corners, to provide truly branching paths, and to occasionally provide the player a glance at the path ahead without the use of cutscenes.
In addition to the standard actions such as jumping, ducking, and punching, Mira can also use a range of spells. Spells can be unlocked by collecting pages hidden all throughout the game word. Once a spell is unlocked, it can be viewed within Mira’s spellbook and cast in the game by entering a certain combination of button presses. The more powerful a spell is, the more complex the combo required to activate it. Spells are used both for fighting enemies and for solving puzzles.
My responsibilities in this project included:
- Player controls and movement
- UI functionality
- Cutscene and camera animation tools
- Spellcasting system (combo input controls, spell collection and unlocking, casting)
- Unity editor extensions and utilities for level designers, such as gameplay statistics recording and evaluation tools
Below you will find a few screenshots taken during the development process. These may still contain some placeholders and unfinished graphics, especially in the user interface.




















