The class organization is important for keeping both the header files and code files readable and future-proof. Naming conventions improve the clarity of code and will keep all of my future work maintainable. I also find it important to format my functions in a certain way, this is useful especially in the case of too many nested if-statements. It can make code hard to read and modify later down the line.
At the end of my second year at The University of Huddersfield, I was given the choice to take a placement year before my final year to strengthen any skills before tackling final year projects. I was lucky to have gotten onto the placement in the universities indie game studio, Canalside Studios set to start in August of 2018. While here I learned about VR development and picked up a lot of art skills that help me on personal projects now. In this blog post, I write about my experience and the challenges that I had to overcome.