My undergraduate capstone, Bordure is a first-person 3D puzzle game.
This game introduces players to a world full of mysterious objects called "Loopshapes". Whenever a Loopshape appears on the screen, the player can interact with it. As the player gradually solves the puzzles and reveals the story behind the Loopshapes, the truth of this mysterious world begins to unfold.
The game is developed with Unity. I am the lead developer of this project and am in charge of building basic supporting systems such as the sound system, the player controller and the loopshapes’ detection/validation. I also help manage the development team and coordinate communication in order to bridge the knowledge gaps among team members from different fields.
The game is published on GitHub. Also, I've written detailed dev documentation (it's in Chinese though); it could be a valueable lesson to learn how to build a programming framework for a video game if you're new to the field, come have a look!