This project was my Capstone project for my Video Game Design & Development Associates Degree. This game was a culmination of all the skills I had obtained throughout the degree which fueled my passion towards computer science and software engineering. This game was a team project that had weekly meetings. It took 4 to 6 hours of designing, programming, and testing every day of the semester until the final deadline. The skills obtained from this project were as follows:
-Designing and Implementing a Detailed Game Design Document that provides the structure, style, and layout of the game. It contains all elements of game design from artwork, concept design, gameplay, reward system, and functions.
-Organizing all the artwork, sound effects, music, and game objects in Unity
-Programming in Javascript and C# for game functions such as menu activation, keyboard/mouse functionality, object collisions, artificial intelligent CPU players, Rigidbody Physics, Navigation, and other events like health, score, lives, deleting game objects, etc
-Utilized XML programming to save and load game states.
-Utilized knowledge of Linear Algebra matrices and Theory of Computation State Machine game states to create CPU AI bots to set their Idle state, Moving state, Turning state, Aiming/Shooting state, and Switching Target state. All these game states are required so the AI know which action to perform when required.
-Analysis of project deadline, progress, and consistency of teamwork.
Challenges:
My artist partner and I struggled with the planning phase for the project due to bouncing ideas off of each other. It happened so much we became indecisive on some gameplay elements. Also, both my partner and I did struggle with understanding each other's limitations and time crunches for each section of the game during development. It was rocky at the start, but eventually, everything came together with reasonable clarity toward our end goal.
Teammates: Colton Moritz, Sasha Lyubomirov
© 2025 • All content within this project is strictly the property of Branden Dernell and is not for public use without permission.
Comments