This standard is about using scripting language to develop functionality of content for interactive media projects. This involves writing, testing, debugging and documenting code for interactive media projects.
Interactive media projects can involve any type of interactive media content, products or services for multi-platform or multi-channel use, including, but not restricted to, games, websites, applications or online marketing campaigns and can also include the use of immersive technology. (Immersive technology can include, but is not restricted to, Augmented Reality (AR), Virtual Reality (VR) and Mixed Reality (MR).)
This standard is for anyone who uses mark-up to develop functionality of content for interactive media projects.
Performance criteria
You must be able to:
obtain current project specifications, briefs, parameters and constraints
seek clarification of requirements and raise issues with appropriate people when required
use appropriate authoring tools to meet project requirements
use specified authoring tools in line with requirements
write efficient, reusable, code that is easy to debug and maintain
code scripts to provide specified functionality
produce modular code to meet requirements
document code so that it can be understood by others
test code to ensure it operates correctly within specified parameters
fix any bugs or problems identified from testing
liaise with colleagues to ensure designs and specifications are correctly implemented
respond in a positive way to requests for changes
deploy finished products in appropriate formats to appropriate staging or servers in line with specifications and briefs
Knowledge and understanding
You need to know and understand:
how to obtain information on, and interpret, project specifications, briefs, parameters and constraints including formats, target platforms and their capabilities and any issues relating to content and asset delivery and the implications of embedded media
your position in the overall production process and who to seek clarification from, raise issues with and check appropriateness of finished work with
relevant programming principles and best practice including object-oriented programming, procedural programming
industry-standard scripting languages and the functions and syntax of the language you are using and sources of information for help, tips and tricks for making most effective use of the scripting language you are coding with
likely future development of current scripting languages, and opportunities and capabilities that may emerge as they evolve
available frameworks for the language you are using
why it is important to clearly document and comment on code so that others can understand it
how to test and debug code efficiently, effectively and thoroughly.
the implications of later requests for changes to functionality or other aspects of projects
how to read and understand other developers’ code and comments in order to modify, debug or augment their work
the implications for design and development of using live data, database-driven content, development, staging, live web servers and real-time animation
the impact of diversity, inclusivity, ethics, useability, accessibility, emotional intelligence and behavioural psychology on projects
relevant standards and interoperability conventions
relevant issues relating to usability, diversity, inclusivity, ethics, useability, accessibility, emotional intelligence and behavioural psychology on product design and projects
the expectations of others who may be involved in debugging, using or modifying your code
standards being implemented by industry and other technical trends
Overview
This standard is about using scripting language to develop functionality of content for interactive media projects. This involves writing, testing, debugging and documenting code for interactive media projects.
Interactive media projects can involve any type of interactive media content, products or services for multi-platform or multi-channel use, including, but not restricted to, games, websites, applications or online marketing campaigns and can also include the use of immersive technology. (Immersive technology can include, but is not restricted to, Augmented Reality (AR), Virtual Reality (VR) and Mixed Reality (MR).)
This standard is for anyone who uses mark-up to develop functionality of content for interactive media projects.
Performance criteria
You must be able to:
Knowledge and understanding
You need to know and understand: