Polaris

Date: September 2022 - May 2023
Languages/Tools: C#, Unity

This project was a part of my final year dissertation. It was used to investigate the suitability of a PC platform for developing games, or specifically a platformer game developed using Unity and C#. The project explored a litany of research through a literature review necessary to support the project’s hypothesis and its success, underpinning the areas of software engineering through game development.

Inspiration for this project came initially from previous experience developing video games as a hobby. The subject area of game development is an exciting and rich study area. It felt appropriate to combine experience in developing games with the skills and knowledge amassed throughout studying computer science.

The code for the project was written in C#, taking advantage of Unity's proprietary scripting conventions to control the player's movement etc.

The graphics were designed by myself, with visual inspiration from games like Celeste (which was cited significantly in the project report). The sprite and tile graphics conformed to an 8x8 grid for efficiency. A pause menu interface was also designed by myself.

Overall, the project was successful, and ensured my final grade would be a First.