THE DESKTOP WIZARD
Role: Programmer, Designer • Tools Used: Unity, FMOD, GitHub Desktop • Duration: 2 months (Ongoing)• Team Size: 4 • Platform: PC
A retro-fantasy puzzle platformer taking place in a faux desktop!
Some of my responsibilities include:
COMPLEXITY THROUGH COMBINATION
When creating idea behind The Desktop Wizard, I looked towards unique experiences and interactions I could give a player through familiar and gameplay patterns.
I took Sokobon (block-pushing) mechanics, which are typically used in a top-down perspective, and put them in a platformer. I did this because I have seen enough great Sokoban games that use those traditional mechanics to great effect, so I knew I needed a wrinkle to engage players.
To further this, I added an undo (CTRL+Z) that allows players to undo the last push. This genre convention typically just helps players undo their last mistake. However, here it only affects the icons, not the player. This allows for flexibility and creativity in navigating and solving puzzles.
GAME DESIGN
Concept
Sokoban Mechanics
Platforming
Merge Mechanics
Undo
Level Structure
PUSH
MERGE
UNDO
SCRIPTING (C#)
Block-pushing gameplay
Icon Types
File
Shortcut
Recycling
Exits
Baggage
Email client
Merge mechanics
Undo functionality
VERSION CONTROL (GITHUB)
Created and managed a repository for The Desktop Wizard
Instructed all teammates in the operation of GitHub Desktop
Managed all pull requests
Solved any merge conflicts