NTISthis.com

Evidence Guide: ICTGAM530 - Develop and implement physics in a 3-D digital game

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

 

ICTGAM530 - Develop and implement physics in a 3-D digital game

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

Develop a game world system

  1. Develop code using a programming language and create instances of the rendering engine, the scene manager and physics engine’s world objects
  2. Constrain the frame rate to a desired frame rate
Develop code using a programming language and create instances of the rendering engine, the scene manager and physics engine’s world objects

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Constrain the frame rate to a desired frame rate

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Develop components to support game world creation using physics

  1. Create and implement the game physics system
  2. Implement the game object primitives
  3. Use or develop a physics debugger to show collision frames
Create and implement the game physics system

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Implement the game object primitives

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Use or develop a physics debugger to show collision frames

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Develop an understanding of constraint dynamics

  1. Generate game objects or physics bodies constrained by joints
  2. Build a ragdoll using the game physics system
Generate game objects or physics bodies constrained by joints

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Build a ragdoll using the game physics system

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Develop an understanding of physics interactivity

  1. Use the game physics system to ray cast the scene
  2. Implement a player-controlled model
  3. Implement and develop game physics system models
Use the game physics system to ray cast the scene

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Implement a player-controlled model

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Implement and develop game physics system models

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Develop an interactive scene

  1. Use primitives to build a scene
  2. Use trigger volumes to fire off events
  3. Capture the collision events with call-backs
  4. Use a toggle for collision frames
Use primitives to build a scene

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Use trigger volumes to fire off events

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Capture the collision events with call-backs

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Use a toggle for collision frames

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Compile a report

  1. Build class diagrams for all objects
  2. Describe the techniques used to create interactivity
  3. Describe the objects and when they were used
  4. Document the libraries used
Build class diagrams for all objects

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Describe the techniques used to create interactivity

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Describe the objects and when they were used

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Document the libraries used

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. Develop a game world system

1.1 Develop code using a programming language and create instances of the rendering engine, the scene manager and physics engine’s world objects

1.2 Constrain the frame rate to a desired frame rate

2. Develop components to support game world creation using physics

2.1 Create and implement the game physics system

2.2 Implement the game object primitives

2.3 Use or develop a physics debugger to show collision frames

3. Develop an understanding of constraint dynamics

3.1 Generate game objects or physics bodies constrained by joints

3.2 Build a ragdoll using the game physics system

4. Develop an understanding of physics interactivity

4.1 Use the game physics system to ray cast the scene

4.2 Implement a player-controlled model

4.3 Implement and develop game physics system models

5. Develop an interactive scene

5.1 Use primitives to build a scene

5.2 Use trigger volumes to fire off events

5.3 Capture the collision events with call-backs

5.4 Use a toggle for collision frames

6. Compile a report

6.1 Build class diagrams for all objects

6.2 Describe the techniques used to create interactivity

6.3 Describe the objects and when they were used

6.4 Document the libraries used

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. Develop a game world system

1.1 Develop code using a programming language and create instances of the rendering engine, the scene manager and physics engine’s world objects

1.2 Constrain the frame rate to a desired frame rate

2. Develop components to support game world creation using physics

2.1 Create and implement the game physics system

2.2 Implement the game object primitives

2.3 Use or develop a physics debugger to show collision frames

3. Develop an understanding of constraint dynamics

3.1 Generate game objects or physics bodies constrained by joints

3.2 Build a ragdoll using the game physics system

4. Develop an understanding of physics interactivity

4.1 Use the game physics system to ray cast the scene

4.2 Implement a player-controlled model

4.3 Implement and develop game physics system models

5. Develop an interactive scene

5.1 Use primitives to build a scene

5.2 Use trigger volumes to fire off events

5.3 Capture the collision events with call-backs

5.4 Use a toggle for collision frames

6. Compile a report

6.1 Build class diagrams for all objects

6.2 Describe the techniques used to create interactivity

6.3 Describe the objects and when they were used

6.4 Document the libraries used

Evidence of the ability to:

develop and document an interactive game that implements game physics

identify, evaluate, and use a physics library.

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 basic programming techniques needed to develop game objects

describe the integration issues of common physics concepts in games design

summarise the current game-play hardware and software products, including any technical constraints they impose on design and development

summarise the human resources required in the process of creating a game, and respective skills

explain the techniques for applying concept development and visualisation skills.