Explore a digital realm where 2D and 3D combine in this unique explorative puzzle game. Solve puzzles that take you between 2D platforming and 3D first-person perspectives as you explore the mysteries of this world. This game was created as the Final Major Project of my third and final year on the Games Technology Course at the University for the Creative Arts Farnham, from September 2023 – May 2024. This was created by myself in Unity 3D, using the C# Language.


This game’s code was quite complicated, and involved creating unique mechanics and scripts within the two different gameplay styles, being the 2D platforming on the walls and the First-Person puzzle solving within the 3D space. For my course, I actually needed to create a document explaining the scripts of my game, which you can see below, or download at your own perusal. Particular scripts of interest are: DecalMovement and CornerTrigger (Page 20 and Page 14) – which are the scripts for the movement of the 2D characters across the walls and how it rotates around corners; FPS_Movment (Page 45) – Which shows the movement for the First Person player within the game; The Inventory and UI section (Page 83) – which shows the scripts used to create an effective inventory system within the game.