Hey it’s Jason, I only open up the Unity Mastery Course a couple of times per year. Due to the high demand of the course I can only allow a handful of students to enroll. Please read this page carefully as I only teach this course a few times a year
Master Unity3D in six short weeks
Learn from over 8 years of game development knowledge and get the confidence to start creating Amazing Games in Record Time.

Even if you have never created a game before, used Unity3D, or programmed with C#. 

And even if the very thought about creating your own games makes you feel overwhelmed.

Don't believe me?

I wouldn't expect you to... 
Just scroll down to make up your own mind.

HERE’S WHAT THE
Unity Mastery Course
WILL DO FOR YOU
  •  Build Games Using The Unity3D Engine
You’re ready to build your own games and apps, but it is tough. The latest titles are amazing, the graphics look so realistic and the way they play blows your mind. All the great games use a game engine. No way even a big studio could program all the 3D graphics and physics engines and still ship a game this decade. Just choosing the “best” engine is complicated. I’ve built a lot of games in the past, worked in Unreal, CryEngine, and other more ‘proprietary’ engines. Unity is THE game engine, and will be in the future. You’ll get why in a minute.

You might think getting started with Unity would have been a cakewalk for a veteran programmer like me. But reality is never quite so simple and getting ramped up still took a long time. If you’ve been reading my emails, you know the tips I’ve given you really help.
  •  Learn to build Games         The Unity Way
Unity is quite a bit different than other game engines. The paradigm shift is big, and it’s been hard to find good resources that explain what needs to be done and how to do it “the unity way”. There are bad examples all over the place, and only a few places teach how to do more than a simple task at a time or re-create the bare bones of a game play prototype.

​Even 5 years in, I was still stumbling across engine features I had no idea existed (and nobody else I talked to seemed to know about them either). The editor is a powerful thing, and there’s so much more under the hood than noticeable at first glance.
  •  Master C# Programming for Unity3D
There are also plenty of people know the Unity basics, but really don’t quite get the code yet. That’s not your fault.. c# is a huge language, probably the most complex one that exists. Being giant, with a robust Base Class Library can be a huge benefit, but also a tough thing to learn. What’s the right way to get stuff done? Is there an easy way to find this specific object I need? How do events work? Should I use LINQ here? These are all questions that need to be answered, and often the answer varies based on the use case.

But the coding is the same right? I’d also done my fair share of tool development, c# web sites, and just general programming. It’s just c#…

You’d think that was true. Maybe you’ve been slinging code for years, or have just done a bit of C#, but Unity is a different animal. While it’s true the primary and soon to be sole language of the engine is c#, the patterns and concerns are drastically different from things you’ll encounter in typical line of business situations. Getting this right is key to making your game work and perform at the level you need.
  •  Engineer your Unity Games correctly
​Over the years, building dozens of Unity games for Mobile, PC, & VR, I’ve run into all these problems. And spent a good part of my career finding the right answers. Figuring out when Garbage Collection was going to be a problem, how to optimize the hell out of my graphics, learning when to use deferred vs forward rendering.

But optimization isn’t everything. One of the most important things I’ve figured out is how to cleanly architect a Unity game. How to make it easy to work in, extensible, and avoid the brittle messes of my early projects.

It wasn’t an easy journey either, I’d tried bringing in dependency injection, pulling over all the c# patterns I already knew, MVC, MVVM, and just about anything else you can think of. Some of the patterns were a perfect fit while others turned out to be complete anti-patterns when applied to Unity.
  •  Learn from an Expert Unity Game Developer
Now that I’ve learned the deep secrets of Unity, and built so many games, it’s time to start giving back. You can skip years of frustration when we open up this one time class. I can help you bring your skills up to the same level, and FAST. Make no mistake though, it’s going to be intense. There’s a lot to learn, and we will go fast. You’ll be discovering new concepts, building all kinds of systems, and learning more each week than most people do in a year. But hard work pays off, and by the time you’re done, you’ll have the skills to build just about anything you want.
  • Create a 2D Game From Scratch
We’ll start off by building an entire 2D game.. not a prototype, not a single level or part of a game, but a full game.. with multiple levels. In this section, we’ll focus heavily on c# as it relates to Unity. We’ll discuss things like garbage collection, optimization, physics, input, animation, object collection, gamestate, sprites, effectors, enemies, ai, level selection, transitions, scoring, powersups, & UI systems.

​This first section is all about code. Getting a good grasp on the fundamentals and quickly diving into the important Unity specifics. We’ll work together and focus on code architecture & best practices for game development. By the end of this section, you’ll know all about events, delegates, component based design, injection, monobehaviours, poco’s, interfaces, abstraction, and the BCL.
  • Master 3D Environments
In section 2, we’ll make a big shift. We’ll jump away from 2D and start fresh with a full on 3D game. We’ll be shooting projectiles, battling enemies, picking up items, and building worlds.

3D development involves a lot.. we’ll learn how to setup characters and navigation, animate those characters, and get into combat. We’ll also need to learn how to light a scene, setup materials, deal with character controls, particles, input, weapons, health, mana, spells, & of course some 3D UI’s.
  • Multiplayer Game Development
And we’re not stopping there. Once we’ve got a handle on 3D development, we’re moving on to section three. Where we’re building a multiplayer game. If you’ve got a few controllers laying around, you may want to grab them out for this part.

Throughout this process, we’ll be constantly profiling, learning to find bottlenecks, and discovering easy tricks to optimize out projects for the best FPS possible.
  • End-To-End Game Development
By the end of the course, you’ll be ready to build just about any kind of game. You’ll have the skills to put together a full 2D game for a console, pc, or go straight to mobile. And if you’re more interested in 3D, you’ll have the experience to build something for your favorite genre. And most importantly, you’ll have experience completing projects and the knowledge of how to architect your game and make failure not an option.​
EnROLL TODAY
* LIMITED AVAILABILITY
  • All orders processed on a secure server.
What You Get Inside The Unity Mastery Course
Week 1 - Fundamentals of Unity
Discover all the fundamentals of Unity. We’ll start with source control and basic scripts. You’ll learn the key components used to build games in Unity. We’ll also dive into art, animation, and new systems like Cinemachine. 
Week 2 - Create a 2D Game
For our second week, we’ll be finishing a platformer game. You learn about the 2D components and systems available in Unity to make building a Mario clone easy. You’ll customize your game and have the opportunity to share it with the class and the world.
Week 3 -  Engineering a Game
In week three we’ll mix it all up! We’ll switch out of 2D land and go right into multiplayer 3D games. Here, we’ll start talking more about architecture, how to structure your projects, and just as important, how to structure code. We’ll go deeper into more advanced c# concepts and design patterns, fitting them into our hack & slash game where they belong. 
Week 4 - Game Environments 
Next we’ll do some level building. We’ll make our level look pretty with the magic of post processing effects. We'll tackle enemy AI, projectiles, particles, and the final ‘P’, performance!
Week 5 - Animations, States, and FPS Game Mechanics
In week five, we’ll be changing it up again. We’ll make the jump from medieval to modern. We’ll start setting up animations & state machines (i’ll even show you a trick to get nearly unlimited free animations). By the end of the week, you’ll have a customizable first and third person camera you’ve built, with the ability switch between them seamlessly that you can use anywhere.
Week 6 - Polish & Cinematics
In week six, we’ll build all the components for a real first person shooter game. We’ll dive into how to build UI systems and hook them into code cleanly. I’ll show you some of my favorite audio tricks and how to use them. And we’ll use timeline to create cinematic events for our players to enjoy in our FPS.
Sign Up Today And Take Advantage Of Three Extra Bonuses
Bonus #1 - Zombie Art Kit
Every developer needs high quality art assets. As an additional bonus, you will be getting access to a full zombie art kit with high definition models you can use royalty free in your own games. This kit is included and part of the course! Don't wait too long and register today to get this awesome kit!
Bonus #2 - Weapon Pack
As a part of your course you will get access to a royalty free pack of 7 high definition weapons you can drop into your games. They’re fully animated, and ultra high detail. This bonus is limited, make sure you register for the course today and get access to your Weapon pack.
Bonus #3 - Lifetime Access To Facebook Group
With your purchase of the Unity Mastery Course, you will obtain an invite to the Unity.College Facebook group where you will get to surround yourself with other members who are also on the same path of becoming a Game Developer.
Unity Mastery Course
EnROLL TODAY
* LIMITED AVAILABILITY
Everything you need to develop 2D or 3D games on your own. We’ll go through the basics, all the way to some of the most advanced topics. By the time the course is done, you’ll have built multiple games for different genres and be on your way to Unity Mastery.
$997
$397
  • All orders processed on a secure server.
What happens after you order?
  • Click the Add To Cart button above and you'll be taken to a Secure Checkout page.
  • Complete your order and you'll get an email with your login name and password.
  • Visit unity3d.courses/login to get access to your course.
  •  You will receive a new lessons from the course every day of the week for 6 weeks
See What Others Are Saying
David Miranda
Game Developer
Rick Hernandez
Software Developer
Bebe Gene
Jr. Developer
"Jason’s Unity 3D Masterclass taught me how to go from 0 to 60 in a couple months. I knew the very basics of Unity but nothing about scripting. He was knowledgeable, clear, available for questions and really took the time to help me until I was unstuck. Even now, I refer back to it to help me build current projects. I don’t think you’ll find a greater wealth of information anywhere else."
Dylan Watkins
CEO - Monster VR
"The Unity3d master course was AMAZING. Jason is an excellent teacher and always willing to pop in to help. The course gave me insights of how to properly manage, organize and build a Unity project from scratch. I highly recommend it for anyone that wants to get in quickly and learn how the pros do it."
David Young
C# Programmer
"I got the impression that Jason really wanted you to walk away from this course knowing all of his secrets and prior experience in the Game industry. His goal was to keep you from making mistakes he had witnessed over the years. All of the qualities of a true Mentor. I will be forever grateful to Jason for his guidance and techniques used to get me up and coding in Unity much faster than I could have done it through all of my other studies."
Jason's "Better Than Amazon" Money-Back Guarantee
With everything I do, I primarily want to help you learn. If you join the course and it’s not for you.. it’s no problem. I’ll gladly refund 100% of the cost. I don’t want anyone paying for something if they’re not gaining real value.

If you’re anything other than 100% satisfied, let me know and I’ll send you back the full cost of the course immediately– no questions asked.
Summary Of Everything You Get
We provide you with everything you need to get started with Game Development
  • 6 Week Online Course
  • Facebook Community
  • Completion Certificate
  • Lifetime access
  • Zombie Art Kit
  • Weapon Pack
Frequently Asked Questions 
About The Unity Mastery Course
  •  How much time do I need to spend each day?
You can expect to spend between an hour and two each day learning and working on projects. The lessons will be straight to the point to make sure your time isn’t wasted.
  •  Will there be any other expenses like buying assets?
No. There won’t be anything you’re required to purchase throughout the course. But there will be some surprise bonuses you’ll get along the way.
  •  I’m primarily interested in building non-game apps. Will this help me?
Definitely. I build non-game apps all the time in Unity myself and the knowledge you’ll gain here is directly relevant.
  • Are there any prerequisites to take the course?
No, just your willingness to learn a new skill.
Not Sure? Have Additional Questions?
Email Jason's team directly at
support@unity3d.college
Copyright © 2018 - Unity3D.college