Skip to main content

ModuleInformation

CSC3049

Aspects of Game Engine Development

Course Contents

Module introduction; Game engine architecture; spatial decomposition and scene graphs; collision detection and contact resolution; real-time physics simulation; Al engine integration; game engine update and render pipelines; other aspects of game engine development (including terrain modelling and hardware/shader instancing

Supplementary Notes

None.

Learning Outcomes

  • Knowledge and understanding of key topics needed to construct a game engine including architecture; update and render pipelines; scene graph formation; collision detection and contact resolution; and component integration.
  • Knowledge and understanding of aspects commonly found within games including real-time physics, terrain modelling and instancing.
  • Ability to apply and synthesis knowledge towards the construction of a simple game engine demonstrating underpinned knowledge and understanding.

Skills

Analysis of problems, design of solutions, application of techniques, understanding results