Overview

Framework:
RQF
Level:
Level 3
Unit No:
Y/618/5203
Credits:
6
Guided learning hours:
42 hours

Aim

Learners will understand mobile games and the technologies, platforms and interfaces used to develop them. Learners will also develop the skills to design, develop and test a 2D mobile game using industry standard techniques.

Unit Learning Outcomes

1

Understand mobile technologies, platforms and interfaces.

Characteristics: native gaming apps (those that are programmed for, and installed on, a specific mobile platform), web gaming apps (remote apps not required to be installed on the device) hybrid gaming apps (cross-platform compatible scripting that can be installed on a device).

Mobile devices: tablets, smartphones, user interface, e.g. small screen, touch screen, operating system (Android, iOS), device capabilities, such as connectivity, screen size, memory storage or programming language.

Assessment Criteria

  • 1.1

    Explain the characteristics of mobile games and mobile devices.

  • 1.2

    Compare the different types of hardware and software used in mobile games development.

  • 1.3

    Explain how current and emerging mobile technologies impact on the development of mobile games.


2

Be able to design a 2D mobile game using industry standard techniques.

Gaming app design: description game and gameplay, target platform(s), screen layouts and navigation, algorithms, e.g. pseudocode, activity diagrams, control structures, data validation, integration of device capabilities, i.e. how, when and where device capabilities will be utilised, details of resources and assets to be used: predefined code, video, graphical, audio (e.g. sprites, sounds, images, movies, animations and buttons that will be integrated into mobile game).

Test schedule: testing the inputs and expected outputs, constraints, limitation of platform, legal and ethical considerations e.g. privacy, security, use of content created by others.

Assessment Criteria

  • 2.1

    Produce design documentation for a 2D mobile game.

  • 2.2

    Review the designs with others to identify and inform refinements.


3

Be able to develop and test a 2D mobile game using industry standard techniques.

Preparing content: gather pre-defined programs, snippets and/or subroutines, and readymade and original assets, edit (using appropriate editing software) and optimise assets for a mobile platform (e.g. sacrificing quality for smaller file size), use file formats that are appropriate for the intended platform.

Develop and refine: game development environment, integrate ready-made assets, code snippets etc.

Annotate code to allow effective repair/debugging of the mobile game.

Test plans and test data: is mobile game fit for purpose? review the quality of the mobile game in terms of efficiency/performance, maintainability, portability and usability, gather feedback from others, document any changes to the design, including changes to the source table for pre-defined programs/snippets and ready-made assets.

Lessons learned: evaluate the effectiveness of the mobile game with reference to:

The extent to which the solution met the identified requirements

Issues arising during testing and refinement

How the mobile game could be improved to better meet the needs of the user and fulfil the identified client requirements.

Alternative solutions that could be implemented if the task were to be repeated.

Assessment Criteria

  • 3.1

    Develop a 2D mobile game.

  • 3.2

    Select and use appropriate data types and show how they are declared.

  • 3.3

    Select and use appropriate selection and iteration methods.

  • 3.4

    Test and refine a 2D mobile game to ensure effective gameplay.