This project was developed as the final project of the 3rd year, 2nd semester. It was a group project made by me and 6 more collegues those being, Maria Baptista, Marco Mota, Miguel Morais, Nuno Moreira, Beatriz Santos and Ana Catarina. Throughout the whole semester we had to create various assets and documentation that culminated in end result.
For this project we started with the base programming and defining the genre of game we wanted to work on. After that we started creating the narrative and concepts for it and building everything upon the foundation we already had.
Here we're going to focus solely on showcasing a bit of the programming that was done and how to implemented certain systems.
For our player I made a state machine that would control his movement, I also created a save system and a quest progression system. Since we were going to have multiple items, that required an inventory that I created along side my collegue Marco Mota after some iterations.