NTISthis.com

Evidence Guide: ICTGAM507 - Develop intermediate 3-D software for games and interactive media

Student: __________________________________________________

Signature: _________________________________________________

Tips for gathering evidence to demonstrate your skills

The important thing to remember when gathering evidence is that the more evidence the better - that is, the more evidence you gather to demonstrate your skills, the more confident an assessor can be that you have learned the skills not just at one point in time, but are continuing to apply and develop those skills (as opposed to just learning for the test!). Furthermore, one piece of evidence that you collect will not usualy demonstrate all the required criteria for a unit of competency, whereas multiple overlapping pieces of evidence will usually do the trick!

From the Wiki University

 

ICTGAM507 - Develop intermediate 3-D software for games and interactive media

What evidence can you provide to prove your understanding of each of the following citeria?

Build a 3-D application using a provided framework or engine

  1. Employ integrated development environment facilities to include existing 3-D libraries suitable for games or interactive media production
  2. Use existing library facilities and appropriate language, to facilitate the configuration of a 3-D environment compatible with a specified platform
  3. Instantiate virtual objects in a simple 3-D environment
  4. Create mesh primitives using 3-D library routines
  5. Generate code to manipulate 3-D objects, including cameras, lights and mesh primitives
  6. Import pre-constructed meshes from persistent storage into a 3-D environment, using scripts or library routines
  7. Apply class inheritance to modify or extend existing 3-D class
  8. Select and apply, exception handling techniques to ensure program stability in a simple 3-D environment
Employ integrated development environment facilities to include existing 3-D libraries suitable for games or interactive media production

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Use existing library facilities and appropriate language, to facilitate the configuration of a 3-D environment compatible with a specified platform

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Instantiate virtual objects in a simple 3-D environment

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Create mesh primitives using 3-D library routines

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Generate code to manipulate 3-D objects, including cameras, lights and mesh primitives

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Import pre-constructed meshes from persistent storage into a 3-D environment, using scripts or library routines

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Apply class inheritance to modify or extend existing 3-D class

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Select and apply, exception handling techniques to ensure program stability in a simple 3-D environment

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Create a graphical user interface (GUI) for a 3-D environment

  1. Employ integrated development environment facilities to include existing 3-D compatible graphical user interface (GUI) controls suitable for games, or interactive media production
  2. Combine predefined GUI elements to create a simple interface for a 3-D environment
  3. Modify scripts or code to customise existing GUI elements
  4. Write code that processes events raised by a GUI in a 3-D environment
  5. Create GUI events to modify the configuration of a simple 3-D environment
Employ integrated development environment facilities to include existing 3-D compatible graphical user interface (GUI) controls suitable for games, or interactive media production

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Combine predefined GUI elements to create a simple interface for a 3-D environment

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Modify scripts or code to customise existing GUI elements

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Write code that processes events raised by a GUI in a 3-D environment

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Create GUI events to modify the configuration of a simple 3-D environment

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Debug a 3-D application

  1. Use stand-alone debugging tools, or tools provided by an integrated development environment, to examine variables and trace running code
  2. Use debugging facilities, such as log windows or files, to detect logical and coding errors
Use stand-alone debugging tools, or tools provided by an integrated development environment, to examine variables and trace running code

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Use debugging facilities, such as log windows or files, to detect logical and coding errors

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Deploy documentation tools

  1. Investigate and select integrated, or third-party, documentation tools
  2. Deploy integrated, or third-party, tools to create and maintain code documentation
Investigate and select integrated, or third-party, documentation tools

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Deploy integrated, or third-party, tools to create and maintain code documentation

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Assessed

Teacher: ___________________________________ Date: _________

Signature: ________________________________________________

Comments:

 

 

 

 

 

 

 

 

Instructions to Assessors

Evidence Guide

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

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

1. Build a 3-D application using a provided framework or engine

1.1 Employ integrated development environment facilities to include existing 3-D libraries suitable for games or interactive media production

1.2 Use existing library facilities and appropriate language, to facilitate the configuration of a 3-D environment compatible with a specified platform

1.3 Instantiate virtual objects in a simple 3-D environment

1.4 Create mesh primitives using 3-D library routines

1.5 Generate code to manipulate 3-D objects, including cameras, lights and mesh primitives

1.6 Import pre-constructed meshes from persistent storage into a 3-D environment, using scripts or library routines

1.7 Apply class inheritance to modify or extend existing 3-D class

1.8 Select and apply, exception handling techniques to ensure program stability in a simple 3-D environment

2. Create a graphical user interface (GUI) for a 3-D environment

2.1 Employ integrated development environment facilities to include existing 3-D compatible graphical user interface (GUI) controls suitable for games, or interactive media production

2.2 Combine predefined GUI elements to create a simple interface for a 3-D environment

2.3 Modify scripts or code to customise existing GUI elements

2.4 Write code that processes events raised by a GUI in a 3-D environment

2.5 Create GUI events to modify the configuration of a simple 3-D environment

3. Debug a 3-D application

3.1 Use stand-alone debugging tools, or tools provided by an integrated development environment, to examine variables and trace running code

3.2 Use debugging facilities, such as log windows or files, to detect logical and coding errors

4. Deploy documentation tools

4.1 Investigate and select integrated, or third-party, documentation tools

4.2 Deploy integrated, or third-party, tools to create and maintain code documentation

Required Skills and Knowledge

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

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

1. Build a 3-D application using a provided framework or engine

1.1 Employ integrated development environment facilities to include existing 3-D libraries suitable for games or interactive media production

1.2 Use existing library facilities and appropriate language, to facilitate the configuration of a 3-D environment compatible with a specified platform

1.3 Instantiate virtual objects in a simple 3-D environment

1.4 Create mesh primitives using 3-D library routines

1.5 Generate code to manipulate 3-D objects, including cameras, lights and mesh primitives

1.6 Import pre-constructed meshes from persistent storage into a 3-D environment, using scripts or library routines

1.7 Apply class inheritance to modify or extend existing 3-D class

1.8 Select and apply, exception handling techniques to ensure program stability in a simple 3-D environment

2. Create a graphical user interface (GUI) for a 3-D environment

2.1 Employ integrated development environment facilities to include existing 3-D compatible graphical user interface (GUI) controls suitable for games, or interactive media production

2.2 Combine predefined GUI elements to create a simple interface for a 3-D environment

2.3 Modify scripts or code to customise existing GUI elements

2.4 Write code that processes events raised by a GUI in a 3-D environment

2.5 Create GUI events to modify the configuration of a simple 3-D environment

3. Debug a 3-D application

3.1 Use stand-alone debugging tools, or tools provided by an integrated development environment, to examine variables and trace running code

3.2 Use debugging facilities, such as log windows or files, to detect logical and coding errors

4. Deploy documentation tools

4.1 Investigate and select integrated, or third-party, documentation tools

4.2 Deploy integrated, or third-party, tools to create and maintain code documentation

Evidence of the ability to:

create at least one 3-D framework or library that includes an appropriate graphical user interface (GUI)

check for coding errors and debug the application

select and deploy documentation tools

create documentation generated by appropriate tools.

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:

explain 3-D application development

provide a detailed explanation of debugging techniques

outline documentation techniques

discuss object-oriented 3-D programming concepts and language.

Range Statement

This section specifies different work environments and conditions that may affect performance. Essential operating conditions that may be present (depending on the work situation, needs of the candidate, accessibility of the item, and local industry and regional contexts) are included.

Configuration of a 3-D environment must include:

device selection

game resolution

screen colour depth

output performance, including:

anti-aliasing

level of detail

filtering

caustics and refraction.

Virtual objects must include:

cameras

lights

viewports.