
Year 1 core modules (ICT and networks)
Year 1 core modules (Computer science)
Year 1 core modules (Games programming)
Year 1 core modules (Software development and networks)
Year 2 core modules (ICT and networks)
Year 2 core modules (Computer science)
Year 2 core modules (Games programming)
Year 2 core modules (Software development and networks)
Final-year core modules (ICT and networks)
Final-year core modules (Computer science)
Final-year core modules (Games programming)
Final-year core modules (Software development and networks)
Modules offered may vary.
You gain an in-depth view into the design of core computer game architectures and their implementation using industry standard Application Programming Interface (API) and object oriented programming.
You develop your own basic computer game engine. This involves implementing and integrating computer game engine core components. A further emphasis covers the integration of scripting systems (e.g. Lua). Also the module includes the development of an Artificial Intelligence (AI) sub-component including real-time agent based simulation through the implementation of basic path-planning and finite-state machines.