Third Person Puzzle-Platformer
Team Capstone Project - Summer 2025
Total Development Time: 9 Weeks
Corrupted Castle is a puzzle-platformer in which you take control of a video game character of an abandoned video game project. The developer wants to delete you for hard-drive space, so it is up to you to reach the top of his castle and stop him! You can steal code from your enemies to solve puzzles on your way to the top of his castle, and prove to him you are worth keeping!
> Unity
> Programming in C#
> Lead Programmer
> Physics Programming
> Animation Programming
> Code Organization
> Team Coordination
> Technical Designer
This game was my capstone project for my Simulation and Game Development: Programming AAS degree. I worked with 5 other students to create a fully polished game from start to finish, including planning, development, marketing and presentation materials all in just 9 weeks to emulate an industry production life-cycle. Below you can find what I worked on for this game in greater detail.
Player:
Modular Movement System (gravity, walking, dashing are all separate modular scripts that feed into a Movement Manager)
Custom Physics System for the Player Movement
Modular Combo System
PlayerController System: a persistant system that allows external objects to gather information from the player without needing a hard reference, avoiding null pointers.
Player Animation System
Player Model Implimentation
Code:
Organized Code-base
Code refactors
Assisted fellow Programmers with Code Etiquite and Code Design problems
Team Collaboration:
Team Organization
Communication Manager
Design:
Player Movement
Combat
Systems:
Sound System using Scriptable Objects, using both spatial and non-spatial sound.
Asynchronous level loading
Controller Support for gameplay and menus