The Lantern
Developed Using C#, Unity
The Lantern is a 3D adventure game where you play as the guardian of the sky, who has woken from a deep period of dormancy, and now needs to return corrupted stars back to their constellations. A semester-long student project developed by a team of two.
Primary contributions for the project:
- Created a robust flight-based player character controller
- Integrated flight and player movement with a bow-and-arrow style mechanic
- Additively loading in 2D puzzles into 3D game through render textures
- Created game managers for cutscenes, cameras, audio, & gameplay
Player Controller Script
For The Lantern, the player has 4 states: grounded, flying, aiming, and in-puzzle.
The player should be able to seamlessly transition between all states, and the aiming state can be activated simultaneously with other locomotive states.