Prototype
Solo Project - Q1 2026
Total Development Time: 8 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#
> Physics Programming
> Animation Programming
> Code Organization
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:
Custom Physics System for the Player Movement without reliance on Unity's built-in physics systems (Rigidbody, Character Controller, Colliders)
Custom Animation System without reliance on Unity's built-in Animator system.
Player Sprites use a custom shader for background removal and palette swapping.
Level Geometry:
Level geometry uses colliders to allow for easy iteration rather than a tile system with hard-coded angles and height arrays.
Code:
Organized Code-base
Separation of concerns
OOP best practices
Implemented public documentation - Sonic Retro's Physics guide - for modern game engine systems.
Design:
Player Movement
Systems:
Sound System using Scriptable Objects, using both spatial and non-spatial sound.
Asynchronous level loading
Controller Support for gameplay and menus