International Course Info

Course code:


Course fee:



0.5 Year


This course is for people who want to be competent in supporting the design, development and programming of basic digital games briefs as part of a larger development team. The qualification has a small suite of core units with a specialist group of games programming electives.

No licensing, legislative or certification requirements apply to this qualification at the time of publication.


Possible job titles relevant to this qualification include:

  • support games developer
  • interaction media developer
  • support digital media developer
  • assistant PC games programmer
  • support web designer


When you study with TAFE NSW, we want you to succeed. Entry requirements allow us to make sure that you have the right pre-existing knowledgeand skills to achieve your chosen qualification. You will need to provide evidence that you meet the requirements listed in this section.

  • Year 10 or equivalent
  • Students should have an understanding of the basic operations of a computer, the internet and Microsoft applications such as Word and Excel
  • Academic IELTS 5.5 or TOEFL (iBT) 46 or TAFE NSW General English Program

    From mountains to oceans, from cities to country towns, international students can choose from over 50 campus locations across the state. Experience our vibrant spaces such as libraries, cafes and gyms as well as places you can network, socialise and just chill out.

    Learn more about TAFE NSW study locations


    LocationsStarting DatesCourse Fees
    St Leonards Feb , Jul A$8,430


    LocationsStarting DatesCourse Fees
    St Leonards Feb , Jul A$8,430


    Additional costs for uniforms, equipment, textbooks and materials (if applicable) range from A$300 - $1,000 per course.


    There are many scholarships, grants and bursaries which can help you financially with studying in Australia.They are offered by the Australian Government and a number of other public and private organisations.

    Learn more about Scholarships


    To receive this course students must complete all core units and, if available, a range of additional units.

    Note: Additional units contain compulsory and elective units which may vary between each semester and campus, and will depend on a number of considerations including the packaging rules for the qualification and demand for the unit.

    • Packaging Rules: Total number of units = 16
    • 4 core units plus 12 elective units the elective units consist of 5 units from one of the following specialist elective groups. Group A Design, Group B Programming, Group C Art.
    • Of the remaining elective units up to 7 may be from the specialist elective groups or from Group D general elective units or elsewhere in ICT Information and Communications Technology Training Package.
    • Up to 3 units may be from any other Training Package or accredited course at Certificate IV or Diploma level.
    • Core Units
    • BSBWHS304 Participate effectively in WHS communication and consultation processes
    • ICTGAM401 Produce an interactive game
    • ICTICT418 Contribute to copyright, ethics and privacy in an ICT environment
    • ICTICT419 Work effectively in the digital media industry
    • CUAPPM407 Create storyboards
    • ICTGAM402 Identify and apply principles of games design and game playing
    • ICTGAM403 Create design documents for interactive games
    • ICTGAM405 Write story and content for digital games
    • ICTGAM406 Create visual design components for interactive games
    • ICTGAM407 Write scripts for interactive games
    • ICTGAM404 Apply artificial intelligence in game development
    • ICTICT406 Build a graphical user interface
    • ICTPRG301 Apply introductory programming techniques
    • ICTPRG405 Automate processes
    • ICTPRG413 Use a library or pre-existing components
    • ICTPRG415 Apply skills in object-oriented design
    • ICTPRG417 Apply mathematical techniques for software development
    • ICTPRG430 Apply introductory object-oriented language skills
    • ICTPRG527 Apply intermediate object-oriented language skills
    • CUAANM301 Create 2D digital animations
    • CUAANM302 Create 3D digital animations
    • CUANNM303 Create 3D digital models
    • CUAANM402 Create digital visual effects
    • CUADRA201 Develop drawing skills
    • ICTDMT402 Produce interactive animation
    • ICTDMT403 Produce and edit digital images
    • ICTGAM301 Apply simple modelling techniques
    • ICTGAM302 Design and apply simple textures to digital art
    • ICTGAM303 Review and apply the principles of animation
    • ICTGAM408 Use 3-D animation interface and toolsets
    • ICTGAM409 Create 3-D characters for interactive games
    • ICTGAM410 Develop 3-D components for interactive games
    • ICTGAM412 Design interactive media
    • ICTGAM413 Design and create 3-D digital models
    • ICTGAM414 Create audio for digital games
    • ICTGAM416 Prepare and complete image rendering processes
    • ICTGAM417 Apply digital effects to interactive products
    • ICTGAM418 Use simple modelling for animation
    • BSBCRT401 Articulate, present and debate ideas
    • ICTICT408 Create technical documentation
    • ICTICT420 Develop client user interface
    • ICTICT427 Identify, evaluate and apply current industry specific technologies to meet industry standards


    From certificates to diplomas, degrees to study packages, you can take your study further with us.


    When you finish this course, you may be eligible for advanced standing in the Diploma of Digital and Interactive Games (Programming) R10328 or a range or other Diploma qualifications.


    Plan your study around your life with a TAFE NSW study package. Our study packages allow for multiple courses to be packaged together that can lead you to a TAFE NSW or an Australian University Bachelor Degree with credits. This gives you a one stop shop by completing your applications for the whole package through TAFE NSW allowing you to apply for one student Visa for the full duration of the package.