Liverpool John Moores University

Computer Games Development BSc (Hons)

I am currently attending John Moores University in Liverpool, and studying Computer Games Development BSc (Hons). I am currently at Level 5, making my way through the second year at the university.


Below I have listed the modules that I have finished, along with the earned grades.

5210COMP

Software Engineering for Games

This module focused on the principles of object oriented programming and introducing them in various engines. It has taught me how to use best practices when creating game objects, following the principles of abstraction, encapsulation, polymorphism, and inheritance. There were two parts to the coursework.


The first assignment consisted of creating a top-down shooter in SFML while working as an agile development team. Work was managed with the use of Perforce, and development meetings and sprints were planned with Hansoft.


The second assignment consisted of refactoring an existing Unreal Engine 4 project to extend its functionality with the use of object oriented programming principles.

Grade:

83.7%

5208COMP

3D Computer Graphics

This module consisted of creating an animated 3D scene with the use of C++ and the Hieroglyph 3 Rendering Engine. All motion in the scene is set manually through code and complex calcualtions with the use of transform matrices.


Video of the coursework, showcasing the animation.

Grade:

92.15%

4107COMP

Fundamentals of Games Programming

This module was my first introduction to C++, and introduced me to the basics of object oriented programming.


Screenshot from the final coursework that consisted of making an interactive 2D shooter game using an engine based around ASCII graphics.

Grade:

80.8%

4209COMP

Maths and Graphics

This was the first module that introduced me to the SFML framework. It has helped me expand my knowledge about C++ and explored the use of objects in a fully code-based framework.


Screenshot from the final coursework that consisted of making a top-down shooter game with the use of sprites.

Grade:

97%

4222COMP

Introduction to Web Development

This module has taught me how to develop dynamic, object-oriented websites. A great amount of knowledge from this course was used to develop this website. The coursework included developing a website with a working login system, that supports user ratings and reviews..


Screenshot from the website developed for the coursework.

Grade:

82.5%

4200COMP

Introduction to Programming

This module covered the basics of programming and developing applications using the Java language.

Grade:

86%

4204COMP

Data Modelling

This module has taught me how to build databases using Microsoft Access and Excel. It has also proved a great help in understanding data types and using them correctly with various applications, for example in save systems.

Grade:

71%

5201COMP

Computer Networks

This module focused on the way modern networks communicate and the protocols involved in the process.

Grade:

75%

4201COMP

Computer Systems

This module focused on explaing the logic behind the inner workings of a computer system. Coursework consisted of building a circuit using logic gates.

Grade:

79%