Tyler Machanic

Game Developer | Software Engineer | C# & Unity Specialist

The Twisting Labyrinth

The Twisting Labyrinth

Role: Concept Creator, Project Lead, Lead Developer

Setting: Academic Group Project (5 person team)

Timeframe: January-May 2022

Technologies: Unity (C#), Trello

Description: The Twisting Labyrinth is a top-down 2D RPG where players explore a constantly shifting, procedurally generated maze. Players navigate the maze, collect items, battle enemies, and try to escape a prison-like world that becomes more dangerous the closer you get to the exit.

This was the first game design group project I worked on at RIT. The concept was inspired by the Maze Runner movies, as well as games like Pokemon Mystery Dungeon and Hades. I really liked the idea of a game where you have a home base in the center of a maze and must work your way out by mapping it out as you explore — with the twist being that the maze is constantly shifting, making that task far from simple.

Making this game taught me a lot about gameplay systems design, project scope, and teamwork. I started with lofty goals that, given our timeline, we just couldn't fully realize. This experience helped me understand how to set realistic goals — a lesson I've carried into every project since. One of the most challenging tasks was designing the maze generation system to be randomized, non-repetitive, and guaranteed to produce a solvable path even as the maze shifted. I learned how to break that down into smaller components and build a modular solution that worked seamlessly with the rest of the codebase.

My Contributions:

Screenshots:

Twisting Labyrinth 1 Twisting Labyrinth 2 Twisting Labyrinth 3