top of page
301.png

GAME ENGINE

University Work, C++

This project was created as part of a coursework that aimed to teach us about real world game engines. This project tasked me to use various pieces of middleware and custom made scripts to create a working game engine. I also used LUA files to control key aspects of the gameplay.
Below you can find a video of my game engine in action.

Game Engine: Projects
Game Engine: Video

GitHub Link: https://github.com/ThomasWalsh18/GameEngine

​

Intro

This module wanted me to use any middleware that I could find to control any major system, such as graphics and physics. Then my job was to mix the different sources of code together in such a way that no major system had access to another, without going through the event queue. 

This module was also linked with a 3D modelling module, this meant that I had to get my own models and animations working in my engines.

​

Skills

This project really developed my C++ skills as I had to use my knowledge to understand code from a different author, and get it working with code written by me. I also developed my skills in project management as this project demanded massive ammounts of work time along with the 3D modelling assignment. This lead me to create documents, such as Gantt Charts, and use software, such as Trello, to help me manage my time so I could complete both on time.

​

Game Engine: Text
bottom of page