Overview

Framework:
RQF
Level:
Level 2
Unit No:
A/618/3685
Credits:
6
Guided learning hours:
48 hours

Aim

Learners will investigate various game engines, their purpose and components to understand how they can be used to produce games. They will develop skills using a 2D or 3D games engine to plan and develop games. This unit also allows learners to obtain feedback on their work for review and further development.

Unit Learning Outcomes

1

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.


2

Be able to use a games engine to plan the development of a 2D or 3D game.

Game map: popular technique in game development, consisting of building the game world or level map out of small, regular-shaped images called tiles, popular games that use this technique are Super Mario, Pacman, Sim City 2000.

Level design: e.g. genre, interpreting creative brief, storyboarding, asset management, level design maps.

Assessment Criteria

  • 2.1

    Create an overhead view for a 2D or 3D game level.

  • 2.2

    Identify where assets will be placed.

  • 2.3

    Identify locations for spawn points.


3

Be able to create a 2D or 3D game map.

Assets: graphical (sprites, backgrounds, textures), behavioural (events, objects, scripts), sound e.g. effects, music, ambience, dialogue, file types e.g. bmp, gif, tiff, jpg, wav, midi, aiff, au, smp, mp3, ra, vox.

Production: assets, actions, animation, game world, testing (alpha and beta, user testing).

Assessment Criteria

  • 3.1

    Use a level editor to create a 2D or 3D game map.

  • 3.2

    Apply and position assets and spawn points on game map.


4

Be able to apply testing techniques to a 2D or 3D game map.

Test, make any necessary changes, optimise settings, publishing (app for mobile devices or exe for PC), refinements based on feedback.

Assessment Criteria

  • 4.1

    Carry out alpha testing, making corrections as necessary.

  • 4.2

    Carry out beta testing obtaining feedback from others.

  • 4.3

    Refine game map, making suggestions for further improvements.