Adventure horror video game in Unity 3D, C# Scripting
As part of a Video Game Design class, I was on a five person team tasked with creating a 3D game feel game in Unity with at least one humanoid character. We chose to create a strategic adventure horror game called M.E. In the game, the main character wakes up in a psychiatric ward and has to escape the hospital staff and zombies trying to catch him. The main character has a physical body that can be seen by the enemies and also a spectral body that cannot be seen by the enemies but has extra strength to move elements in the environment to help the physical body trap and avoid the enemies. During gameplay, the character learns more about his own backstory by collecting diary pages.
Personally, I was responsible for designing and scripting the state machine controlling switching between the two characters, the camera handling and character rotation based on mouse location, specialized camera and movement types during pushing and pulling objects, the main logo, button, and log graphics, and all menu and sub menu designs. Game development in Unity included writing C# scripts and editing root motion animations. UI elements were created in Photoshop.