- Role: Co-Developer
- Team Size: 2 Developers
- Genre: Arcade Survival Shooter
- Engine: Unity
- Development Time: 2 Months
- Classic Arcade style game-play with a twist
- Resource system based on the deadlock concept from Computer Science
- Unlockable guns
Game and Source
What I Did:
- Co-Coded everything with classmate at Whitworth University
- Created original artwork
- Polished visuals and controls for Art and Scripting class at The Guildhall
DeadLock is a top down survival shooter inspired by arcade classics like Robotron 2084. It was created as the final project for high-performance computing class at Whitworth University, and thus features a resource system based on a concept found in Computer Science known as deadlock. In an operating system, a deadlock is a situation which occurs when a process or thread enters a waiting state because a resource requested is being held by another waiting process, which in turn is waiting for another resource. If a process is unable to change its state indefinitely because the resources requested by it are being used by another waiting process, then the system is said to be in a deadlock.
In DeadLock, the player controls a resource management bot that gathers said resources by destroying idle functions that are intent on shutting the system down. Demands for resources travel from the bottom right of the screen to the top right. When they reach the resource pool they subtract a resource from the total amount. If the total amount available is zero, a deadlock occurs and a stronger color-coded enemy spawns. If the player manages to gather ten units of a single resource, they unlock a corresponding color-coded weapon thanks to system efficiency.