
For a project in my second year I created a short playable game level.
The core principle that I needed to consider when designing the level was how the player would interact with the game world and creating an intuitive and functional gameplay loop.


This project was an opportunity to learn more about scripting in Unity.
Through it I learned more about raycasts, scene management, triggers, coroutines, and UI programming.
A lot of the design implemented in this project was around guiding and informing the player. This included things such as making an updating objectives list, making UI elements appear when looking at important objects, and causing objects to glow and move.
