Massive Discount - 90% OFF
Limited Period Offer
Game development & design made fun.
Learn C# using Unity 4.6 & Unity 5.
Your first 7 2D & 3D games for web & mobile.
4.6 (11,436 ratings)
•100,130 students enrolled
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.
Curriculum
Section 1: Introduction And Setup | |||
---|---|---|---|
Lecture 1 |
Promo Video & Games List
Preview | 03:00 | |
Lecture 2 |
Welcome To The Course
| 03:00 | |
Lecture 3 |
Introducing The Unity Ecosystem
| 03:29 | |
Lecture 4 |
How To Ask Good Questions
| 15:26 | |
Lecture 5 |
Installing Unity
| 04:32 | |
Lecture 6 |
Mac And PC Differences
| 02:50 | |
Lecture 7 |
Unity, Your IDE and Your Files
| 04:05 | |
Lecture 8 |
Introducing the Unity Editor
| 07:50 | |
Lecture 9 |
Monodevelop 101
| 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 |
Section End QUIZ
| 6 questions | |
Section 2: Number Wizard: Basic Scripting | |||
Lecture 13 |
Introduction To Number Wizard
Preview | 01:51 | |
Lecture 14 |
Section 2 Notes
| 2 pages | |
Lecture 15 |
Printing Text To The Console
Preview | 07:31 | |
Lecture 16 |
Using Variables
Preview | 04:23 | |
Lecture 17 |
Responding To Key Presses
| 08:09 | |
Quiz 2 |
Mid Section QUIZ
| 8 questions | |
Lecture 18 |
Using IF to make choices
| 05:25 | |
Lecture 19 |
Scope And Context Of Variables
| 09:20 | |
Lecture 20 |
Simplifying by creating Functions
| 04:05 | |
Lecture 21 |
Completing Number Wizard
| 05:48 | |
Lecture 22 |
How To Debug Programs
Preview | 11:12 | |
Quiz 3 |
Section End QUIZ
| 5 questions | |
Lecture 23 |
Section 2 Wrap Up
| 02:15 | |
Section 3: Text101 - Text Adventure | |||
Lecture 24 |
Introduction To Text101
| 02:19 | |
Lecture 25 |
Section 3 Game Design Document
| 4 pages | |
Lecture 26 |
Your Text 101 Assets
| 1 page | |
Lecture 27 |
Section 3 Notes
| 11 pages | |
Lecture 28 |
Creating New Projects
| 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 |
Re-Organising Your Code
| 11:28 | |
Lecture 34 |
Extending Our Prison Story
| 14:54 | |
Lecture 35 |
Our Extended Story Script
| 4 pages | |
Lecture 36 |
Build For Web & Share
| 08:17 | |
Lecture 37 |
Text101 Unity 5 & Web GL Build (Optional)
| 05:24 | |
Lecture 38 |
DOWNLOAD Section 3 Unity Project
| Article | |
Quiz 4 |
Section End QUIZ
| 5 questions | |
Lecture 39 |
Section 3 Wrap Up
| 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 |
Section 4 Notes
| 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 |
Adding a Start Button
| 05:49 | |
Lecture 47 |
Calling Scripts from Buttons
| 09:01 | |
Quiz 5 |
Mid Section QUIZ
| 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 |
Old Number Wizard Code
| 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 |
Section End QUIZ
| 5 questions | |
Lecture 55 |
Section 4 Wrap Up
| 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 |
Section 5 Notes
| 34 pages | |
Lecture 60 |
Gimp Image Editing 101
| 10:58 | |
Lecture 61 |
Creating A 2D Brick Sprite
| 09:20 | |
Lecture 62 |
Import The Menu System
| 09:36 | |
Lecture 63 |
Playing Background Music
| 09:38 | |
Lecture 64 |
About Statics & Singletons
| 03:32 | |
Lecture 65 |
Using Static Variables
| 07:57 | |
Lecture 66 |
Execution Order & Singletons
| 09:45 | |
Lecture 67 |
Z-Depth in 2D games
| 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 |
Mid Section QUIZ
| 7 questions | |
Lecture 73 |
Using Physics Materials
| 06:35 | |
Lecture 74 |
Movement By Mouse
| 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 |
Level Build Order
| 10:58 | |
Lecture 82 |
Destroying When Hit
| 09:40 | |
Lecture 83 |
Importing Sprite Sheets
| 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 |
Using Random.Range()
| 08:35 | |
Click Here for Full Curriculum |