Unit of Competency Mapping – Information for Teachers/Assessors – Information for Learners

ICTGAM404 Mapping and Delivery Guide
Apply artificial intelligence in game development

Version 1.0
Issue Date: April 2024


Qualification -
Unit of Competency ICTGAM404 - Apply artificial intelligence in game development
Description
Employability Skills
Learning Outcomes and Application This unit describes the skills and knowledge required to research, develop and implement artificial intelligence (AI) solutions in games.It applies to individuals who contribute to the creation of computer-controlled objects in games, and who support the design, development and programming of basic digital games as part of a larger development team.No licensing, legislative or certification requirements apply to this unit at the time of publication.
Duration and Setting X weeks, nominally xx hours, delivered in a classroom/online/blended learning setting.

Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the game development field of work, and include access to:

research tools including the internet

path-finding libraries

development tools to implement AI strategies

game design specifications and documentation.

Assessors must satisfy NVR/AQTF assessor requirements.

Prerequisites/co-requisites
Competency Field
Development and validation strategy and guide for assessors and learners Student Learning Resources Handouts
Activities
Slides
PPT
Assessment 1 Assessment 2 Assessment 3 Assessment 4
Elements of Competency Performance Criteria              
Element: Conduct research on AI strategies
  • Describe the terminology involved in AI, as it relates to games and the game industry
  • Identify and analyse the range of AI path-finding strategies, including the appropriate genre and environments, and how they influence design and development
  • Discuss AI strategies and ideas, and collaborate as required, with the relevant personnel to ensure the contribution of a range of ideas and creative solutions, and to fulfil the requirements of the brief
  • Organise research and findings for use by relevant personnel throughout the development process, updating as required
       
Element: Design an AI strategy for games
  • Generate a range of possible goals and actions, and other factors in the design of an AI non-player character (NPC)
  • Select the AI strategies for NPCs for the game design that are technically feasible, respond to the brief, and provide creative solutions to all design issues
  • Continuously reflect on, and assess, AI strategies for implications regarding the budget, timeline, technical feasibility, and suitability for the brief
       
Element: Implement an AI strategy
  • Implement a path-finding algorithm in a game
  • Implement an NPC AI strategy in a game
       
Element: Evaluate the game, based on NPC AI
  • Review the game design, and AI strategies, for the fulfilment of the design brief
  • Discuss and confirm additional requirements, or modifications, to the game design with the relevant personnel, and undertake any necessary amendments
       


Evidence Required

List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Conduct research on AI strategies

1.1 Describe the terminology involved in AI, as it relates to games and the game industry

1.2 Identify and analyse the range of AI path-finding strategies, including the appropriate genre and environments, and how they influence design and development

1.3 Discuss AI strategies and ideas, and collaborate as required, with the relevant personnel to ensure the contribution of a range of ideas and creative solutions, and to fulfil the requirements of the brief

1.4 Organise research and findings for use by relevant personnel throughout the development process, updating as required

2. Design an AI strategy for games

2.1 Generate a range of possible goals and actions, and other factors in the design of an AI non-player character (NPC)

2.2 Select the AI strategies for NPCs for the game design that are technically feasible, respond to the brief, and provide creative solutions to all design issues

2.3 Continuously reflect on, and assess, AI strategies for implications regarding the budget, timeline, technical feasibility, and suitability for the brief

3. Implement an AI strategy

3.1 Implement a path-finding algorithm in a game

3.2 Implement an NPC AI strategy in a game

4. Evaluate the game, based on NPC AI

4.1 Review the game design, and AI strategies, for the fulfilment of the design brief

4.2 Discuss and confirm additional requirements, or modifications, to the game design with the relevant personnel, and undertake any necessary amendments

Evidence of the ability to:

identify and analyse artificial intelligence (AI) strategies for appropriateness to a game development brief

design a feasible AI strategy for a game

implement path finding algorithms and non-player character AI strategies in a game

review and evaluate an AI strategy for a game.

Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.

To complete the unit requirements safely and effectively, the individual must:

outline the implications of basic path-finding algorithms on game development

list and define the major AI terms used in the game industry

outline the development process for creating AI strategies for non-player characters (NPCs) in a game

describe the application of object-oriented programming practices

describe the overall architecture of a game engine.


Submission Requirements

List each assessment task's title, type (eg project, observation/demonstration, essay, assignment, checklist) and due date here

Assessment task 1: [title]      Due date:

(add new lines for each of the assessment tasks)


Assessment Tasks

Copy and paste from the following data to produce each assessment task. Write these in plain English and spell out how, when and where the task is to be carried out, under what conditions, and what resources are needed. Include guidelines about how well the candidate has to perform a task for it to be judged satisfactory.

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Conduct research on AI strategies

1.1 Describe the terminology involved in AI, as it relates to games and the game industry

1.2 Identify and analyse the range of AI path-finding strategies, including the appropriate genre and environments, and how they influence design and development

1.3 Discuss AI strategies and ideas, and collaborate as required, with the relevant personnel to ensure the contribution of a range of ideas and creative solutions, and to fulfil the requirements of the brief

1.4 Organise research and findings for use by relevant personnel throughout the development process, updating as required

2. Design an AI strategy for games

2.1 Generate a range of possible goals and actions, and other factors in the design of an AI non-player character (NPC)

2.2 Select the AI strategies for NPCs for the game design that are technically feasible, respond to the brief, and provide creative solutions to all design issues

2.3 Continuously reflect on, and assess, AI strategies for implications regarding the budget, timeline, technical feasibility, and suitability for the brief

3. Implement an AI strategy

3.1 Implement a path-finding algorithm in a game

3.2 Implement an NPC AI strategy in a game

4. Evaluate the game, based on NPC AI

4.1 Review the game design, and AI strategies, for the fulfilment of the design brief

4.2 Discuss and confirm additional requirements, or modifications, to the game design with the relevant personnel, and undertake any necessary amendments

Copy and paste from the following performance criteria to create an observation checklist for each task. When you have finished writing your assessment tool every one of these must have been addressed, preferably several times in a variety of contexts. To ensure this occurs download the assessment matrix for the unit; enter each assessment task as a column header and place check marks against each performance criteria that task addresses.

Observation Checklist

Tasks to be observed according to workplace/college/TAFE policy and procedures, relevant legislation and Codes of Practice Yes No Comments/feedback
Describe the terminology involved in AI, as it relates to games and the game industry 
Identify and analyse the range of AI path-finding strategies, including the appropriate genre and environments, and how they influence design and development 
Discuss AI strategies and ideas, and collaborate as required, with the relevant personnel to ensure the contribution of a range of ideas and creative solutions, and to fulfil the requirements of the brief 
Organise research and findings for use by relevant personnel throughout the development process, updating as required 
Generate a range of possible goals and actions, and other factors in the design of an AI non-player character (NPC) 
Select the AI strategies for NPCs for the game design that are technically feasible, respond to the brief, and provide creative solutions to all design issues 
Continuously reflect on, and assess, AI strategies for implications regarding the budget, timeline, technical feasibility, and suitability for the brief 
Implement a path-finding algorithm in a game 
Implement an NPC AI strategy in a game 
Review the game design, and AI strategies, for the fulfilment of the design brief 
Discuss and confirm additional requirements, or modifications, to the game design with the relevant personnel, and undertake any necessary amendments 

Forms

Assessment Cover Sheet

ICTGAM404 - Apply artificial intelligence in game development
Assessment task 1: [title]

Student name:

Student ID:

I declare that the assessment tasks submitted for this unit are my own work.

Student signature:

Result: Competent Not yet competent

Feedback to student

 

 

 

 

 

 

 

 

Assessor name:

Signature:

Date:


Assessment Record Sheet

ICTGAM404 - Apply artificial intelligence in game development

Student name:

Student ID:

Assessment task 1: [title] Result: Competent Not yet competent

(add lines for each task)

Feedback to student:

 

 

 

 

 

 

 

 

Overall assessment result: Competent Not yet competent

Assessor name:

Signature:

Date:

Student signature:

Date: