Unit of competency Outline
Date retreived
23/07/2026 1:16 AM AWST
23/07/2026 1:16 AM AWST
Whilst all efforts are made to provide accurate and timely information from the relevant source/documentation, please be aware that the information supplied may not be the most current version. The accuracy of the detail has not been confirmed by the Department and therefore should not be relied upon without first confirming the contents.
Develop complex 3-D software for games and interactive media
Develop complex 3-D software for games and interactive media
Unit of competency
National Code
ICTGAM535
ICTGAM535
State Code
OBU64
OBU64
TGA Status
Current
Current
DTWD Status
Approved
Approved
State Implementation and Classification
Approved Date
15/01/2021
Field of Education
020115 - Computer Graphics
Original Release Date
15/01/2021
Nominal Hours
55
Description
This unit describes the skills and knowledge required to employ multiple 3-D frameworks and libraries, build a graphical user interface (GUI) and develop complex 3-D software with documentation generated using applicable tools.It applies to programmers who support the design, development and programming of 3-D media and digital games as part of a larger development team.No licensing, legislative or certification requirements apply to this unit at the time of publication.
Notes
Elements and Performance Criteria
1. Define 3-D software requirements and prepare to develop software
- 1.1 Establish complex 3-D software requirements and applicable legislative and organisational standards
- 1.2 Employ integrated development environment facilities and include existing 3-D, audio and physics libraries applicable to games or interactive media production
- 1.3 Configure a 3-D environment compatible with specified platform using existing library facilities and applicable language
- 1.4 Research and select applicable frameworks or games engine applicable to complex 3-D software requirements
2.Use multiple frameworks provided or engines
- 2.1 Instantiate virtual objects in complex 3-D environment
- 2.2 Import complex pre-constructed models retrieved from persistent storage into 3-D environment using scripts and library routines
- 2.3 Animate 3-D objects required by game play and handle collisions between objects in 3-D environment using code
- 2.4 Generate code and manipulate 3-D objects texturing and other attributes of models during run-time execution
- 2.5 Incorporate environmental elements and enhance user experience according to project requirements
- 2.6 Apply functionality to 3D game objects by modifying or extending existing classes
- 2.7 Select and use exception handling techniques and confirm program stability in complex 3-D environment that uses multiple libraries
3. Create complex GUI for 3-D environment
- 3.1 Employ integrated development environment facilities and include existing 3-D compatible GUI controls applicable to complex games or interactive media production
- 3.2 Combine predefined GUI elements and create complex interface for 3-D environment according to project requirements
- 3.3 Modify scripts and code and customise existing GUI elements according to project requirements
- 3.4 Write code that processes events raised by complex GUI in 3-D environment
- 3.5 Create GUI events and modify configuration of complex 3-D environment
4. Debug and finalise complex 3-D software
- 4.1 Use stand-alone debugging tools and tools provided by integrated development environment and examine variables and trace running code across multiple libraries
- 4.2 Employ debugging facilities according to organisational procedures
- 4.3 Seek feedback from required personnel and amend as required
- 4.4 Identify and choose applicable integrated or third-party documentation tools
- 4.5 Create and maintain code documentation for complex 3-D project using selected integrated or third-party tools
- 4.6 Obtain final sign-off from required personnel
No information
No information
Replaces
| State Code | National Code | Title | Type |
|---|---|---|---|
| AUT83 | ICTGAM508 | Develop complex 3-D software for games and interactive media | Unit of competency |
| AUT84 | ICTGAM507 | Develop intermediate 3-D software for games and interactive media | Unit of competency |
| State Code | National Code | Title | Type |
|---|---|---|---|
| AE696 | ICTSS00153 | Game Programming for Intermediate Roles Skill Set | Skill set |
| BFG0 | ICT50120 | Diploma of Information Technology | Qualification |
| BGJ4 | ICT50220 | Diploma of Information Technology | Qualification |