Games Engine Construction

Games Engine Construction

The GEC module was designed to teach a lot about low level programming and making the correct starting decision to allow for easier progression within my own Engine.

This was my first experience writing an engine from the ground up, using Base Classes and Blackboxing of components were the most important aspects I took away from this module.

I wasn't overly impressed with the final gameplay but that was not assessed as part of the module so I didn't focus as much on that aspect and just made a very simple shooter with enemies spawning at the top of the screen in different ways, although they become more random after a while of gameplay.

Overall I achieved 71 / 100 for this module.

A short demonstration (with invulnerability turned on)