Categories
Virtual Trajectories

Final Game and Critical Appraisal

Here is the video with the Gameplay. Also, I forgot to mention this earlier but I decided to call my game “Keep Your Cool” since that is necessary to accomplish this game’s goal, which implies a peaceful resolution for all the levels.

Note: I would also recommend that the person who plays this game is sitting down to help prevent motion sickness.

Critical Appraisal

I am very proud of what I was able to accomplish over the past few weeks, especially in terms of coding with C#. As time went on, I felt myself get more and more comfortable with this programming language, and it gradually started making more sense in my head, to the point where I knew what type of logic I wanted to use even if I did not necessarily know how to code it. In terms of overall aesthetics and concept, I also feel content with the scenes I managed to build. I feel that I was able to achieve what I had initially set out to do, therefore I think I kept a fairly coherent path all throughout this project.

However, this is not to say that there were no challenges. My most significant issues were to do with things that were extremely specific and that I would not have been able to solve on my own, for example, the shooting mechanic or the soldier following the player on the last level. I think gaining more experience and acquiring new C# knowledge is the only way for me to progress in this aspect. Furthermore, initially, I had a tendency to complicate the coding a bit too much. For instance, after using an object, I set all of the other tags to the same tag as the object I had used, so that the other panels wouldn’t pop up. This was extremely time-consuming and made for huge lines of unnecessary coding. However, I later realised that I could simply turn off the character’s colliders. But as I have previously mentioned, I reckon these are things I will most likely fix with more time and experience.

If a could take this project further, I would definitely add more object feedback, such as sound as well as animations. Secondly, I would polish many elements and make the more professional, such as the pop-up menus and even the 3D models themselves. I would also want to make the levels longer and more complicated, in order to mimic the feeling of an escape room, where there are multiple steps to get to the solution.

This project was definitely a challenge because it was my first time building a game and using coding. However, I think it was an extremely enriching experience since it not only gave me and my colleagues more experience but also presented us with a new set of skills that could be quite useful in the future.

In conclusion, I would say I was successful in my attempt to bring my ideas to life and I adapted to the challenges with the tools I was given and the knowledge I had. Even so, there are a lot of things that could be improved and there is much yet for me to learn in this particular field.