Listed below is a selection of tools that you might choose to use when creating your games or apps for the Victorian Games and Apps Challenge 2018.

Schools can choose to use any software to create the game or app, so if your students have been learning a particular tool and/or are already proficient in something like Scratch, Minecraft or Unity, then you may want to build on these competencies and use that software.

Be mindful of the timeline for the Challenge. If you want to learn a new program for the Challenge, that’s ok too. We have mentors from Microsoft and Apple available to work with schools and help them with their software applications. They will offer some professional learning opportunities along the way.

If you would like support for a different program, please contact us via email as early as possible and we will try to arrange appropriate support.

General Advice Only:

Software listed here is more suitable for beginner developers and primary/middle school students

Click the plus button for more information


Scratch is a free programming language (block coding) and online community where you can create your own interactive stories, games, and animations.

Introduction to Scratch video. 

Minecraft EE

Minecraft: Education Edition is a classroom version of the hugely popular game Minecraft, specifically created to immerse students in various Minecraft worlds to promote creativity, problem-solving, critical thinking, and collaboration between students. Use the code builder to create your own Minecraft worlds.

Microsoft has now provided Minecraft EE free to all Victorian Government schools.  Download from EduSTAR.  Available for Windows and MacOS.


Microsoft MakeCode is a platform that combines the magic of Making with the power of Coding. MakeCode online editors bring creating to life for all students with fun projects, immediate results, and both block and text editors for learners at different levels.

MakeCode Website

Minecraft MakeCode Tutorials


Tynker is a complete learning system that teaches children to code. Access to tutorials requires a subscription. Children begin experimenting with visual code blocks as they design games, build apps, and make incredible projects. Then as they progress, they can move to JavaScript and Python programming.

Tynker Website 

A general video overview of Tynker

Introduction to Tynker (first of seven videos)


Hopscotch is a visual programming language using block coding. Designed to allow young or beginner programmers to develop simple projects. Its simple user interface allows its users to drag and drop blocks to create scripts of which can be played when activated. 

Hopscotch is an app for iOS devices

Hopscotch website

Getting started with Hopscotch video


Kodu is a visual programming language made specifically for creating games. It is designed to be accessible for children and enjoyable for anyone. The programming environment runs on the Xbox, allowing rapid design iteration using only a game controller for input. Kodu works on Windows.

Kodu Website

Kodu Introduction Video

Kodu beginners Turorial


Alice is an innovative block-based programming environment that makes it easy to create animations, build interactive narratives, or program simple games in 3D. Alice is designed to teach logical and computational thinking skills, fundamental principles of programming and to be a first exposure to object-oriented programming. Works on Windows, Mac, and Linux.

Alice Website

Alice Tutorials

General Advice Only:

Software listed here is more suitable for practiced developers and secondary students

Click the plus button for more information

YoYo Games - GameMaker

GameMaker is the perfect tool for teaching students how to make games. Using our intuitive ‘Drag and Drop’ feature, students can create a game in a matter of minutes before having to write any code! GameMaker Studio 2 then makes it easy to take the next step into programming by giving you the ability to view and edit the code behind the DnD™ actions. 

Gamemaker Website

Gamemaker Tutorials

RPG Maker

Ever dream of making your own video games? With RPG Maker, those dreams can become a reality, even if you know nothing about game programming! All it takes is a combination of your imagination and dedication, and this software. The RPG Maker series allows you to customize every aspect of your game with an easy-to-use interface, making it perfect for beginners yet powerful enough for experts. Unleash the power of RPG Maker to create your own RPG Masterpiece!

RPG Maker Website

RPG Maker Tutorials


Swift is a powerful and intuitive programming language for macOS, iOS, watchOS and tvOS. In Swift Playgrounds you create small programs called “playgrounds” that instantly show the results of the code that you write. Interactive lessons teach key coding concepts, and additional challenges and templates encourage you to explore code in exciting new ways and to create something completely unique.

Swift website

Swift Playgrounds

Getting started with Swift Playgrounds video



Visual Studio

Create stunning applications for Windows, MacOS, Android, and iOS.

Visual Studio is industry standard development software.  This software is aimed at teachers and students who have prior knowledge of coding and will be using code to create their projects using Visual Studio’s various programming languages.


Unity is a cross-platform game engine that is used to develop video games for PC, consoles, mobile devices, and websites. This tool is recommended for students and teachers who are serious about game development and have already got experience using this platform.

Unity Website

Unity Beginner Tutorials

Unreal Engine

Unreal Engine 4 is a complete suite of development tools made for anyone working with real-time technology. From enterprise applications and cinematic experiences to high-quality games across PC, console, mobile, VR and AR, Unreal Engine 4 gives you everything you need to start, ship, grow and stand out from the crowd. You would need prior experience with Unreal to use this in the Challenge.

Unreal Engine Website

Unreal Video Tutorial for Beginners




Wolfram Programming Lab uses the Wolfram programming language to create programs that introduce users to modern computational thinking. Using the Wolfram knowledge base, students can create programs that relate to their everyday experiences and interests in the real world. Download from EduStar.

Wolfram Programming Lab Website

Wolfram DigiPub

Introducing Wolfram Programming Lab Video

Click the image to the left to visit the FUSE page highlighting resources that will support your work around gaming in education. The page includes links to useful support sites.

Skip to toolbar