First Person Project

After taking the fundamentals course in Unity and C#, I started working on a first-person puzzle game with some inspiration from the Portal games.
In this game, the player is required to navigate from point A to point B using their "telegun" that allows them to pick up a ball and throw it. After the ball is thrown, the player can teleport to the position of the ball. This is used to solve puzzles to reach the end of the level.

I created different material types for the walls with which the ball interacts differently : blue and green. the ball stops when it comes into contact with a blue wall, whereas it bounces off a green wall.

I also added different types of interactable objects : the ball itself is interactable at the beginning of the level so that the player can pick it up. A button can be pressed to trigger any function using Unity Event system, such as opening a door. A vessel can receive the ball from the player to open the last door of the level.

I learned to use Pro Builder to build the level of the game and the basics of Blender to create the vessel.