skip to main content

Australian STEM Video Game Challenge

  • Home
  • About
    • Our mission
    • Games in education
    • Advisory committee
    • Previous challenges
  • News & Events
  • Students
    • Assembling your team
    • Theme
    • Rules
    • Prizes & Awards
    • Resources
  • Teachers / Parents
    • Teaching resources
    • Theme
    • Rules
    • Mentorship & Judging
  • Partners & Media
    • Get involved
    • Volunteer opportunities
    • Media releases
  • Contact

Donate

Register for 2022
Mentor login
Quick links

Mentors handbook

Student handbook

Parental permission form

Classification guidelines/technical specifications

Game Design Document

Curriculum links

Poster

 

 
  1. Home
  2. Students
  3. Resources

Resources

Filter resources

Reset filters

GODOT

GODOT
Coding & development, Godot

GODOT is a 2D and 3D cross-platform compatible game engine released as open source software under a license from MIT. GODOT aims to offer a fully integrated game development environment. Allowing young developers to create a game, needing no other tools beyond those used for content creation (art assets, music etc.). The website has great supporting information and tutorials for those new to GODOT and game development.

https://godotengine.org/

Unity3D

Unity3D
Coding & development, Unity3D

An industry-level game development platform, Unity3D is a powerful creating tool with a wide user base. Combining a visual editor with coding and scripting languages such as C# and Javascript, Unity3D is a professional level tool capable of producing both 2D and 3D games.

Download Unity3D

Scratch

Scratch
Foundational skills, Scratch

Designed for beginners, Scratch utilises a ‘drag-anddrop’ environment, and a simplified programming language to enable younger students program and share interactive media such as stories, games, and animation.

Download Scratch

Code Club: Scratch Projects Repository

Code Club: Scratch Projects Repository
Foundational skills, Scratch

Are you participating in the Australian STEM Video Game Challenge as part of a Code Club? Code Club Australia supports students learning to code, and provides a large repository of projects that help first-time game makers create games in Scratch. The projects are available for free, but we encourage schools and student groups to register as an official Code Club to get the most out of the great work this organisation is doing, and support their mission.

View Project Repository (via Code Club Australia)

Code Club: Digital Technologies curriculum map

Code Club: Digital Technologies curriculum map
Foundational skills, Scratch

Code Club Australia support students learning to code, and provide curriculum and resources for lessons in Scratch, HTML and CSS and Python. Following the introduction of the Digital Technologies strand of the Australian curriculum, the Code Club team have mapped their lessons to Years 3-6 of the curriculum. Great for teachers!

View Curriculum Map (via Code Club Australia)

Unity3D Tutorials Archive

Unity3D Tutorials Archive
Foundational skills, Unity3D

The Unity3D website contains a vast library of tutorials covering basics right through to advanced skills and commercial game production. Well worth investigaton for anyone developing games in Unity3D!

Access Tutorials

Scratch: Catch!

Scratch: Catch!
Coding & development, Scratch

A hands-on tutorial that helps Scratch users to create a fully functional game that involves catching falling objects in a basket -  a great way to learn basic game development in Scratch!

View Tutorial

Unreal Engine

Unreal Engine
Coding & development, Unreal engine

Commonly used in professional game production, Unreal Engine uses the C++ language alongside a visual development environment. Designed primarily for the production of 3D games, Unreal Engine has a broad user base and a large global development community.

Download Unreal Engine

Game prototypes: What? When? Why?

Game prototypes: What? When? Why?
Production, Testing

“Will this UI work?”, “Does my inventory system make sense?”, “Will this jumping mechanic feel right?” - these are questions that developers cans truggle to answer without testing.  In this podcast, the team atThe Debug Log explore what a game prototype is, when is the best time to make them, and why they are essential to development.

Listen to podcast (via The Debug Log)

GDD: What? When? Why?

GDD: What? When? Why?
Foundational skills

Some insightful background listening from The Debug Log addressing three key questions about game design documents: What, when and why?

Listen to podcast (via The Debug Log)

How and why to write a great Game Design Document (GDD)

How and why to write a great Game Design Document (GDD)
Foundational skills

A game design document acts as a nexus and hub to connect and list every aspect of a game. Learn about the ongoing value a good game design document (GDD) can provide to development teams throughout the game development process from the team at Envato.

Read article (via Envato Tuts+)

Tom Looman: Unreal Knowledge Base

Tom Looman: Unreal Knowledge Base
Coding & development, Unreal engine

This page contains a collection of tutorials, articles, downloads, blogs, tips, and a wealth of other Unreal Engine 4 resources compiled by Tom Looman, Engine Content Creator at Epic Games. It's a handy repository of resources for aspiring Unreal developers!

Access knowledge base (via Tom Looman on ZEEF)

Introduction to the Unreal editor

Introduction to the Unreal editor
Coding & development, Unreal engine

This useful vidoeo introduces the user to the Unreal Engine editor, and outlines some of the basic functions and commands.

Watch video (via Unreal Engine)

Unreal Engine: Blueprint - 3D Endless Runner

Unreal Engine: Blueprint - 3D Endless Runner
Coding & development, Unreal engine

Ever played 'Temple Run'? Learn the basics for creating a 3D endless runner style game in Unreal Engine with this series of video tutorials.

Watch videos (via Unreal Engine)

2D games in Unreal Engine

2D games in Unreal Engine
Foundational skills, Unreal engine

Despite being a 3D platform, Unreal Engine can produce high-quality 2D games. This video tutorial series from the Unreal Development Team covers the basics of 2D game creation using Unreal Engine.

Watch videos (via Unreal on YouTube)

Animating walk cycles

Animating walk cycles
Aesthetics & atmospherics

Game characters often require animation to accompany player interaction. For example movement to the right or left by the player may require the game character to be seen to walk or run. The UCLA game lab offer some tips to animate movement (walking) in this online article.

Read article (via UCLA)

Scratch: Make a multi-level game

Scratch: Make a multi-level game
Coding & development, Scratch

Want to make a game in Scratch, but prefer watching to reading?
Here's a great YouTube playlist (five videos) on making a multi-level game in Scratch!

Watch videos (via BESKid on Youtube)

Introduction course: Making a game in Scratch

Introduction course: Making a game in Scratch
Foundational skills, Scratch

Designed for middle-school students, the team at ScratchED have put together a kit of resources including links to powerpoint presentations, screencasts and Scratch game files, that form a great introduction to creating your first game in Scratch

Download kit (via ScratchED)

Scratch: Basic skills

Scratch: Basic skills
Foundational skills, Scratch

If you've never used (or taught) Scratch before, this repository of tutorials and instructions provided by Coder Dojo is a great place to begin learning how to use the platform, and understanding the basics of Scratch's drag-and-drop scripting environment.

Read articles (via Coder Dojo)

Unity3D: Making a ‘Flappy Bird’ style of game

Unity3D: Making a ‘Flappy Bird’ style of game
Coding & development, Unity3D

Ever played 'Flappy Bird'? Interested in making your own 'Flappy Bird' style of game?
The team at Unity3D have produced a series of recorded live sessions that walk users through making their very own version of 'Flappy Bird' using Unity's 2D mode.

Watch videos (via Unity3D)

2D games in Unity3D

2D games in Unity3D
Coding & development, Unity3D

In addition to its 3D capabilities, Unity3D can also be used effectively to make 2D games.
This video tutorial provides a quick introduction to Unity3D's two-dimensional capabilities, including suggestions for workflow and asset management.

Watch video (via Unity3D)

Let’s make a game: Infinite runner

Let’s make a game: Infinite runner
Coding & development, Unity3D

Mike Geig, a tutor from Unity3D's teaching and learning team, presents a one hour tutorial that walks the viewer through prototyping and building the foundations of an infinite runner-style of game. Download Unity3D and follow along!

Watch video (via Unity3D)

Seven ways games reward the brain

Seven ways games reward the brain
Coding & development

Games, especially good games, are powerful. They motivate, compel and transfix us - and above all they urge us to play further and longer. Gaming theorist, Tom Chatfield, offers a unique insight into the way games reward the brain and how these factors are used to create highly engaging experiences for players.

Watch video (via TED)

Game-Like learning principles

Game-Like learning principles
Game mechanics

New York's Institute of Play has 7 Learning principles that they use to guide their work and to make learning irresistible. They bring together the principles of games design and learning design that engages students and teachers.

Watch their videos to find out more.

Beginning to write game narratives

Beginning to write game narratives
Coding & development

Great games have great stories, but where do aspiring storytellers begin when composing a game narrative? The team at Extra Credits offer some insight and tips in this short video.

Watch video (via Extra Credits on YouTube)

How It’s Made: Video Games

How It’s Made: Video Games
Foundational skills

Want to see how a commercial video game is developed from beginning to end?
The team from How It's Made take a brief look at the video game development pipeline.

Watch video (via How It's Made on YouTube)

Game development: Common team roles

Game development: Common team roles
Foundational skills

It takes a number of different people, with a number of different skills and abilities to develop, produce and launch a video game. Learn more about the diverse nature of different roles within a successful game development team in this article from Creative Skillset.

Read article (via Creative Skillset)

Game Testing 101: The Basics

Game Testing 101: The Basics
Testing

The QA (Quality Assurance) lead from Video Game studio TeravisionGames takes some time out of her busy schedule to provide some information about Game Testing. She has developed a guide for testers so if you are new to testing games, take a look at this article!

Read article (via The 9-Bit Game)

What are game mechanics?

What are game mechanics?
Game mechanics

Game mechanics are often spoken about in game development, but what does the term 'game mechanic' actually refer to?
The team at Game 1304 endeavour to define, investigate and explain the nature of a game mechanic in this informative video

Watch Video

Making your first game: A walk-through for Game Developers

Making your first game: A walk-through for Game Developers
Foundational skills

This walkthrough will guide you through the process of successfully creating your first game. It incorporates resources and quotes from other game professionals, as well as insights about how implementing the walkthrough for the author's own first game would have helped him to finish it.

Read article

Setting goals and milestones

Setting goals and milestones
Foundational skills

The team at Hellblade created some goals and milestone during development of their soon-to-be released game.  
Have a look at an example of what setting goals and milestones looks like in practice!

Read article

Chiptunes Library

Chiptunes Library
Aesthetics & atmospherics

The Free Music Archive is an interactive library of high-quality, legal audio downloads, which are free for use when developing your game.

Access library (via Free Music Archive)

Video Game Music Loop Archive

Video Game Music Loop Archive
Aesthetics & atmospherics

An archive of free video game sounds that can be used in your game, or used as inspiration for music and sound you can develop yourself.

View Archive (via Play On Loop)

Adding Music to Your Unity Game

Adding Music to Your Unity Game
Aesthetics & atmospherics, Unity3D

Using Unity3D to create your game? Need a hand with the audio components?
In this live training session, the team at Unity show you how to add music to your game using the audio features in Unity3D.

Watch Video

Creating Video Game Sounds

Creating Video Game Sounds
Aesthetics & atmospherics

The team at Wabi Sabi Sound (one of the biggest Game Sound companies in the world), take us on a trip through their development/creative phase. If you want to see how sound design happens for some of the biggest games in the world - look no further than this video!

Watch Video
 

How to Design and Vector a Set of Character Poses for a Video Game

How to Design and Vector a Set of Character Poses for a Video Game
Aesthetics & atmospherics

Looking to develop a new character for your game? Work from the very first sketch to the final artwork with this detailed tutorial. Learn about the process and workflow for drawing vector characters, complete with tips, tricks and shortcuts to use!

Read Article

Introduction to Pixel Art

Introduction to Pixel Art
Aesthetics & atmospherics

Pixel art is great way to create simple graphics that give games a retro visual style. Simple to learn, and easy to create, this tutorial gives a great introduction to creating pixel-style artwork for use in video games.

Read Article

  • About
  • Privacy
  • Contact
Australian Council for Educational Research
Skip to content