The course is continually updated, a major improvement was made in Glitch Garden in March 2016, and over 30 new quiz questions were added in June 2016.
This is the online game development school that was a runaway success on Kickstarter. As a result there are English closed-captions throughout.
Learn how to create video games using Unity 3D, the free-to-use game development tool. We start super simple so you need no prior experience or Unity of coding! With our online tutorials, you'll be amazed what you can achieve.
Benefit from our world-class support from both other students, and Ben is on the forums regularly. Go on to build several games including a full 3D version of Pong with an online multiplayer scoreboard, and more.
You will have access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Our thriving discussion forum will help you learn and share ideas with other students. Check out our reviews to see how people love this feature.
Unity 5: The first part of the course is taught in Unity 4. 6, as this is well established and stable. When you get to Bowlmaster we upgrade to Unity 5, and start using it's great new features. You can use Unity 5 from the start if you wish, with only minor code differences.
The course is project-based, so you will not just be learning dry programming concepts, but applying them immediately to real indie games as you go. All the project files will be included, as well as additional references and resources - you'll never get stuck. There are talking-head videos, powerful diagrams, quality screencasts and more.
Oh, and it's just bigger and better than the competition. See the length and the reviews.
For each demo game you build you will follow this process...
- Be challenged to build the entire game yourself.
- Be shown step-by step how to build it.
- Be challenged to apply, and re-apply your knowledge regularly.
You will get full lifetime access for a single one-off fee. The creators are qualified and experienced coders and avid gamers, so are able to explain complex concepts clearly, as well as entertain along the way. Most courses teach scripting using only C#.
You will learn C#, including Test Driven Development, a highly valuable skill. By the end of the course you'll be very confident in the basics of coding and game development, and hungry to learn more.
Anyone who wants to learn to create games: Unity 3D is a fantastic platform which enables you to make production-quality games. Furthermore these games can be created for Windows, MacOS, iOS (even iOS 9), Android and Web from a single source!
If you're a complete beginner, we'll teach you all the coding and game design principles you'll need. If you're an artist, we'll teach you to bring your assets to life. If you're a coder, we'll teach you game design principles.
Note: access to this course comes with an optional, free community site where you can share games and 3D models, as well as connect with other students.
| Section 1: Introduction And Setup |
| Lecture 1 |
| 03:00 |
| Lecture 2 |
| 03:00 |
| Lecture 3 |
Introducing The Unity Ecosystem
| 03:29 |
| Lecture 4 |
How To Ask Good Questions
| 15:26 |
| Lecture 5 |
| 04:32 |
| Lecture 6 |
| 02:50 |
| Lecture 7 |
Unity, Your IDE and Your Files
| 04:05 |
| Lecture 8 |
Introducing the Unity Editor
| 07:50 |
| Lecture 9 |
| 04:15 |
| Lecture 10 |
Saving And Closing Your Project
| 05:10 |
| Lecture 11 |
Frequently Asked Questions
| 9 pages |
| Lecture 12 |
Section 1 Useful Resources
| 2 pages |
| Quiz 1 |
| 6 questions |
| Section 2: Number Wizard: Basic Scripting |
| Lecture 13 |
Introduction To Number Wizard
Preview
| 01:51 |
| Lecture 14 |
| 2 pages |
| Lecture 15 |
Printing Text To The Console
Preview
| 07:31 |
| Lecture 16 |
| 04:23 |
| Lecture 17 |
Responding To Key Presses
| 08:09 |
| Quiz 2 |
| 8 questions |
| Lecture 18 |
| 05:25 |
| Lecture 19 |
Scope And Context Of Variables
| 09:20 |
| Lecture 20 |
Simplifying by creating Functions
| 04:05 |
| Lecture 21 |
| 05:48 |
| Lecture 22 |
| 11:12 |
| Quiz 3 |
| 5 questions |
| Lecture 23 |
| 02:15 |
| Section 3: Text101 - Text Adventure |
| Lecture 24 |
| 02:19 |
| Lecture 25 |
Section 3 Game Design Document
| 4 pages |
| Lecture 26 |
| 1 page |
| Lecture 27 |
| 11 pages |
| Lecture 28 |
| 07:12 |
| Lecture 29 |
Adding 2D User Interface Text
| 15:06 |
| Lecture 30 |
Word Wrapping & Joining Strings
| 09:07 |
| Lecture 31 |
Building Your Game Engine
| 16:09 |
| Lecture 32 |
Our TextController.cs Script
| 2 pages |
| Lecture 33 |
| 11:28 |
| Lecture 34 |
Extending Our Prison Story
| 14:54 |
| Lecture 35 |
Our Extended Story Script
| 4 pages |
| Lecture 36 |
| 08:17 |
| Lecture 37 |
Text101 Unity 5 & Web GL Build (Optional)
| 05:24 |
| Lecture 38 |
DOWNLOAD Section 3 Unity Project
| Article |
| Quiz 4 |
| 5 questions |
| Lecture 39 |
| 00:57 |
Click here for free preview and get the discount deal
Section 4: Number Wizard UI |
| Lecture 40 |
Introduction To User Interface
| 02:01 |
| Lecture 41 |
Section 4 Game Design Document
| 3 pages |
| Lecture 42 |
| 9 pages |
| Lecture 43 |
About Objects And Classes
| 02:41 |
| Lecture 44 |
Creating and Saving Levels
| 04:22 |
| Lecture 45 |
How To Add Text To The Scene
| 13:36 |
| Lecture 46 |
| 05:49 |
| Lecture 47 |
Calling Scripts from Buttons
| 09:01 |
| Quiz 5 |
| 5 questions |
| Lecture 48 |
How To Load Scenes and Quit
| 12:44 |
| Lecture 49 |
Using A Game Design Document
| 10:38 |
| Lecture 50 |
Importing Previous Number Wizard Script
| 18:33 |
| Lecture 51 |
| 1 page |
| Lecture 52 |
Finishing Number Wizard UI
| 05:36 |
| Lecture 53 |
NW UI Unity 5 & Web GL Sharing (Optional)
| 06:29 |
| Lecture 54 |
DOWNLOAD Section 4 Unity Project
| Article |
| Quiz 6 |
| 5 questions |
| Lecture 55 |
| 03:06 |
| Section 5: Block Breaker |
| Lecture 56 |
Introduction To Block Breaker
| 02:03 |
| Lecture 57 |
Section 5 Game Design Document
| 3 pages |
| Lecture 58 |
Your Block Breaker Assets
| 1 page |
| Lecture 59 |
| 34 pages |
| Lecture 60 |
| 10:58 |
| Lecture 61 |
Creating A 2D Brick Sprite
| 09:20 |
| Lecture 62 |
| 09:36 |
| Lecture 63 |
| 09:38 |
| Lecture 64 |
About Statics & Singletons
| 03:32 |
| Lecture 65 |
| 07:57 |
| Lecture 66 |
Execution Order & Singletons
| 09:45 |
| Lecture 67 |
| 02:50 |
| Lecture 68 |
Setting Up Your Play Space
| 08:48 |
| Lecture 69 |
Ball + Gravity + Colliders = Fun
| 08:07 |
| Lecture 70 |
Colliders, Triggers & Collisions
| 09:41 |
| Lecture 71 |
Tidying Up Before Moving On
| 08:35 |
| Lecture 72 |
Choosing Collider Type In Unity
| 08:25 |
| Quiz 7 |
| 7 questions |
| Lecture 73 |
| 06:35 |
| Lecture 74 |
| 13:11 |
| Lecture 75 |
Launching Ball On Mouse Click
| 14:22 |
| Lecture 76 |
Invisible Colliders & Gravity Scale
| 10:21 |
| Lecture 77 |
Creating & Using Unity Prefabs
| 13:05 |
| Lecture 78 |
Unity Editor Snap To Grid
| 05:42 |
| Lecture 79 |
Making Everything A Prefab
| 09:42 |
| Lecture 80 |
GameObject.FindObjectOfType
| 08:55 |
| Lecture 81 |
| 10:58 |
| Lecture 82 |
| 09:40 |
| Lecture 83 |
| 15:41 |
| Lecture 84 |
Swapping Sprites In Script
| 11:57 |
| Lecture 85 |
Consolidating Hit Counting
| 12:48 |
| Lecture 86 |
Statics To Detect Win Condition
| 14:00 |
| Lecture 87 |
Playing Sound Effects On Impact
| 12:03 |
| Lecture 88 |
| 08:35 |
Click Here for Full Curriculum
|