Game Design and Development (12 month access)

Module 1 – Game Design and Development

Lesson 1: Press Start…

This lesson teaches students the definition of a game. Students will be shown various examples and they will be given the opportunity to guess if it is a game based on the definition of a game. We will cover the roles of the Game Designer and Game Programmer and students will learn how much goes into making a game. At the end of the lesson, students will be tasked with thinking of a game idea (new or existing).

Lesson 2: Genres in General

This lesson covers Game Genres and how they are classified. Students will learn the main game genres and how they are defined. They will then be able to identify the genres of existing games. They will also be able to classify the genre of the game idea they thought of in the previous lesson. At the end of this lesson, students will be able to create new “compound genres” by combining different game genres. 

Lesson 3: Discover Design

You will learn about the various techniques used in game design in this lesson. All the forms of inspiration and planning will be made apparent to you in an overview fashion. By the end of this lesson, you will have made a basic game design from the idea you came up with in lesson one! 

Lesson 4: Let’s Talk Teams

This lesson explains the importance of working in teams when making games. Students will learn the different kinds of teams and how they communicate with one another to make games. Students will also have to think about the kind of team they would like to work in and what role they think would fit them best. 

Lesson 5: Making Mechanics

This lesson covers game mechanics. You will learn the basics of game mechanics and how they differ from game rules. You will be tasked with thinking of the mechanics involved in each of a few example games shown to you. By the end of the lesson, you will think of the mechanics you want to use in your game idea. 

Lesson 6: Disciplined Development

In this lesson, we cover the Software Engineering Discipline and how it connects to game design and development. You will learn the best practices of the industry while taking your first steps down the path to a prototype of your game. 

Lesson 7: Prepare for Prototyping

This lesson will teach students the theory on making prototypes and, by the end of the lesson, will apply this knowledge to make a prototype of their games. They will learn the different kind of prototypes and when it is appropriate to make them. This stage in the development process is crucial to prevent major design mistakes later in development. 

Lesson 8: Game Engines Galore

This lesson shows you all the most popular game engines available (and some more obscure ones). You will learn the pros and cons of each of the major game engines. By the end of this lesson, you will be familiar with the reason we will start off with the Godot Game Engine, and you will have learned how to acquire and install it on your computers. 

Module 2 – Game Design and Development

Lesson 1: Good to Godot

This lesson exposes you to the Godot Game Engine’s Interface. You will become familiar with the various panels, nodes, components and other elements that work together to make the engine work. You will learn the best way to set up a prototype using the principle of “The Minimum Viable Game”. By the end of this lesson, you will have set up the scene of their prototype and will be ready to move onto scripting in the next lesson. 

Lesson 2: Start Scripting

After setting up your scene in the previous lesson, you will learn how to make things happen in your scene by writing a script to control your player’s proxy. You will copy code from the video, evaluating the logic of the script and add in your own script code to advance the capabilities of the player. 

Lesson 3: Control Your Camera

You will learn about the way cameras shape gameplay and how different camera control techniques fit in with different genres. You will compare these techniques against one another and choose the correct technique for your prototype. After choosing your preferred camera control technique, you will program and script the controls for the camera for your prototype. 

Lesson 4: Play Your Game!

While the lesson title sounds fun, playtesting is an important part of the development lifecycle. You will learn how to play your game in two ways. You will play your game to identify any errors in it, but also how to play your game from the player’s perspective. You must be able to distinguish these two playstyles and use them both to enhance your prototype. By the end of this lesson, you will have played your game from both perspectives and compiled a list of the various criticisms you have with your game’s mechanics. 

Lesson 5: Dare to Debug

Debugging is an essential tool which every programmer needs to use to fix the mistakes made in the coding process. This lesson covers the different techniques you can use to find errors and also teaches you how to look for answers to your problems. You will be able to search for answers and fix your errors by the end of this lesson. 

Lesson 6: More on Mechanics

The way game mechanics come together to make a game work is a complex process. In this lesson, you will learn more about game mechanics so they can criticise your prototype’s mechanics with more confidence. You will be able to separate the mechanics that work from the mechanics that do not (based on the criteria learned in the lesson). By the end of the lesson, you will have a new set of mechanics for your prototype which you will put through the test and debug phases again. 

Lesson 7: Regal Repetition

You will repeat the steps you learned in the previous lessons to refine your game mechanics. This refinement relates to the correctness of your code and also to the viability of the Game Mechanics in your prototype’s design (consistency, fun, sensible, etc.). You will repeat the process of refinement until you are satisfied with the way your game is played. Once satisfied, you will move onto the final lesson in module 2. 

Lesson 8: Scope Creep and Feature Freeze

Scope creep is a real and dangerous threat to game development. This lesson teaches you about the different ways scope creep can occur and how it can affect your game’s development. You will also learn about feature freeze as a mitigation strategy against scope creep. By the end of this lesson, you will integrate feature freeze into your game’s design and will begin module 3 with a finalised game design. 

Module 3 – Game Design and Development

Lesson 1: All about AI

This lesson is the first of 2 lessons about Artificial Intelligence. This intermediate-level lesson covers the more basic aspects of Artificial Intelligence in games. It covers the minimum level of AI required for the game you wants to make. In this lesson, you will learn the various types of Artificial Intelligence in games as well as some of the theory and put this into practice by creating the AI for agents in your game. By the end of the lesson, you will have programmed (planned) the AI for your game and will be ready to move onto the next lesson where you will script it.

Lesson 2: Some More Scripting and Scores

Now that you have programmed your AI successfully, it is time to write the script for these agents. You will write the script to control the AI Agents in your game and then test and debug your logic until you are satisfied. Once you have finished scripting the AI you will learn about the usefulness of scores and how it plays an important role in keeping players engaged with the game. 

Lesson 3: Theme and Narrative After Mechanics

The purpose of this lesson is to teach you the importance of getting the Minimum Viable Game up and running before choosing a theme or narrative. In many cases, game mechanics can even help to establish a narrative. You will learn about some of the techniques used for narrative in games and then you will choose your own theme and narrative for their games. 

Lesson 4: Assets: Models and Animation

You will be shown a selection of sources for 3D models to use in their games. These models are sometimes free and sometimes for sale. You must decide which assets to acquire for your games on your own. You will also be shown a few applications and websites which offer quick and easy animation services for their 3D models and you will have the choice of which of these options to use. At the end of this lesson, you will learn how to import these assets into your game and put them to use. 

Lesson 5: Assets – Sound Effects and Music

You will be shown a selection of sources for sound effects and music to use in your games. These assets are sometimes free and sometimes for money and you must decide which assets to acquire for their games on their own. You will also be shown a few applications and websites which offer quick and easy sound effects and music generation services. You will have the choice of which of these options to use. At the end of this lesson, you will learn how to import these assets into your game and put them to use. 

Lesson 6: Assets: Textures and Materials

There are a variety of websites that offer materials free of charge. You will learn about these sources and how to obtain the materials you need for your games. You will also learn about texture painting software and Physics-Based Rendering (PBR) material creation software which you can learn about to enhance your content creation skills. 

Lesson 7: Juice and Polishing

Juicing is a broad term given to the addition of decoration and embellishments. You will learn how to add juice to your game and also how to polish your gameplay in order to finalise it for the build process. 

Lesson 8: User Interfaces, Platforms and Building the Game

This is the last stage for you in the process of developing your first game. You will learn about User Interfaces (UI) and how to create them in Godot. The last thing you will do in this module is optimise your game for the platform you want to target and then you will build your game. 

What you will get
Lifetime access to the courses you purchase
As a Learnt member you have access to courseware you have purchased which is stored in your personal platform for a lifetime of learning.

Learn from anywhere, anytime
With 100% online courseware you can conveniently complete at your own speed. You can learn from anywhere using your choice of device.

Flexible payment options
With affordable weekly payments (afterpay, debit success)

Industry leading courses
You can start learning straight away, designed with the learner in mind. Customers gain access immediately to the courseware they have purchased simply via a link emailed to them.

Dedicated support while you learn
Simply contact us via live chat, phone or email to speak to a Learnt expert.

What our learners have to say


In my role as a salesperson at Rebel Sport Miranda, I have found the information, skills and training on the Learnt Platform has increased my knowledge of the Retail industry and has made my role much more rewarding.
Sara Johnstone

Course sections
  • crimg
    Game Design and Development

    Discover the difference between a game designer and a game developer, and learn how to create your own game from scratch.

Course details


12 month access

Games Designer
Software Developer and Game Programmer
Audio Engineer
Games Animator
Games Artist
Interpreters and Translators
Game Play Tester
Professional Gamer
Design assistant
Design Coordinator
Design manager
Design Technician


Payment options

Latitude Pay
Coming Soon…

Got  a question?

Speak to one of our Learnt experts!

"*" indicates required fields

Request to call back*


How do I get started?

You can start right away! Once you have completed the sign-up process and completed your checkout successfully, you can start learning on the spot. You will receive a confirmation email and a receipt for your purchase. This email will contain your course login details, and instructions on how to access and log in to your course. Don’t forget to check your junk/spam folder if you do not receive this email.

A willing attitude and a computer/tablet/phone are all you need to get started! You do not need any pre-requisites to complete any of our online courses. However, if you have any further questions, feel free to contact us at

Our online training doesn’t require you to be a tech genius, however basic computer skills are required to complete our courses. Fundamental computer skills such as typing, understanding how to navigate a computer and basic Microsoft office are ideal for getting the most out of your learning.

When undertaking courses with Learnt, you have access to support via our Learnt experts. Simply use our contact us form on the website, call us or request a call back and our team will be in touch!



Excel (12 month access)



Coding and Technology (12 month access)



Data Analytics (12 month access)



Probability and Statistical Analysis (12 month access)



Python Programming (12 month access)

Make your business better everyday with LEARNT and Qantas Business Rewards. Earn 30 Qantas Points per $1 spent when you purchase any new annual Business in a Box subscription by 31 July. T&C’s apply.
Our Hospitality Business in a Box subscriptions give you training straight away, meaning your team can upskill while you focus on other important areas of your business. PLUS for a limited time only, purchase any new annual subscription and earn 30 Qantas Points per $1 spent. T&C’s apply.
Did you know when you sign up to LEARNT you get exclusive access to our taster courses? Sign up now to start your learning on the spot! Click the link in bio to sign up and don't forget to enter our Valentines Day competition.
#learnandearn #onlinelearning #creativelearning #educationispower #education  #learning  #elearning  #distancelearning  #onlinecourses
| LEADERSHIP IN A BOX | Refresh and challenge yourself as a leader with the help of renown executive coach, Peter Hislop. Presented by Executive Masterclass, Peter coaches you through the essential learnings to develop your leadership skills as he has done for many years with politicians, CEO's and other high end clients. Click the link in our bio to start learning today!
Schools out for good! 🎉  So what now? With LEARNT you can still have fun with your friends but also get a head start on your career. Flexible Travel & Tourism, Pet Care & Veterinary and Fitness courses are ready for you to learn on your time today!

#learnt #onlinelearning #schoolies #schoolleavers #creativelearning #educationispower #education #learning #elearning #distancelearning #onlinecourses
Christmas is in 40 days. Is your small business ready?

Ensure your team thrive, and not just survive during the Christmas mayhem. Let LEARNT train your team with our industry specific course subscriptions!
Style your house effortlessly or kickstart your career in Interior Decorating with LEARNTs online Interior Decorating course!

Available now via the link in our bio.
Did you know you can know learn how to make a Kokedama in the comfort of your own home with ?

With our step by step video course, you’ll be an expert in no time!

Click the link in our bio to find out more 🌱

#kokedama #kokedamaworkshop #plantsofinstagram #plantlove #onlinelearning #learnt
Love organisation? Always the go to party planner among your friends? Maybe a career in Events could be your true calling!

Check out our range of Hospitality courses and you could be planning your next career move sooner than you think!
Considering a career shift as the world opens up? Whether you want to work on the ground as a travel agent or in the air as a flight attendant, kick start your career with LEARNT.
Whether you're passionate about a career with kids, or a parent simply wanting to learn more - our range of courses are ideal for anyone on the go. Nurturing Creativity in Children, Healthy Eating for Kids and Advanced Childcare online courses are all conveniently available for you to start now!
Dreaming of Fashion Design? Maybe you want to start your own fashion label or join a powerhouse brand? Make your dreams a reality with LEARNT's Fashion Design course!
This error message is only visible to WordPress admins
Error: Access Token is not valid or has expired. Feed will not update.