Understand the purpose and components of games engines.
AC 1.1:
Types of game engine: 2D engines, 3D engines, mobile engines, game mods.
Functions: graphic rendering, collision detection, artificial intelligence (AI), sound, scripting, animation, physics.
Components: five main components, the main game program which contains the game logic, a rendering engine used to generate 3D animated graphics, an audio engine consisting of algorithms which are related to sounds, a physics engine to implement 'physical' laws, and artificial intelligence, a module designed to be used by software engineers with a specialist designation.
AC 1.2:
Unreal Engine one the most popular and widely used game engines, others include: Unity, GameMaker, Godot, AppGameKit, CryEngine, Amazon Lumberyard, RPG Maker.
Assessment Criteria
-
1.1
Explain the purpose and components of game engines.
-
1.2
Compare different game engines.