Project Type: Personal Side Project | Project Role: Game Developer | Division: Game Development
I have taken on a personal project to develop a 2D platformer game, inspired by the iconic Super Mario series.
This venture stems from my deep-rooted interest in online gaming which is a passion I have cultivated even at a young age, and so I have decided to explore game development. To date, I have learned foundational knowledge in the programming language, C#, and familiarised myself with the Unity game development engine.
Leveraging resources like YouTube tutorials, alongside support from ChatGPT and Google for debugging, I have navigated through the development process. This experience has definitely improved my sense of perseverance and strengthened my skills in design thinking, and object-oriented programming.
Learnings from this side project:
Game development fundamentals, learning the core principles of game development, including game physics, player controls, collision detection, level design, and user interface implementation.
C# programming language, object-oriented programming, scripting, debugging, and optimisation techniques.
Learning how to use Unity game development engine.
Learning UX Design by designing the user experience to ensure that players can easily navigate the game world and understand its mechanics.