About this project
Visit www.CompleteUnityDeveloper.com to purchase after funding ends.
Millions of people play computer games every day, yet how many can create them?
Here's how we're going to change the world....
We want to create a full course to teach a novice (or indeed an experienced coder!) how to create cross-platform games using Unity 3D. The course will be entirely project based, so the user will start by building a 3D Pong clone, go on to build a space shooter and platform game, and work their way up to an amazing 3D tank battle game.
The full price of the course will be $199, here's your chance to get it for much less - with juicy bonuses not available on launch.
How is this course different to others?
The course is project-based, so students will not just be learning dry programming concepts, but applying them immediately to real games as you go.
For each demo game you build you will follow this process...
- Learn the required primitives in a sandbox.
- Apply these primitives to a demo game yourself.
- Watch how we did it once you've solved it.
All the project files will be included, as well as additional references and resources - you'll never get stuck. Rather than just dry "screen-casting" there will be talking-head video, powerful diagrams and more.
This course is comprehensive, if you're a beginner we'll hold your hand from the very start. By the end you'll be learning about shader programming, basic Artificial Intelligence, optimising for Android and iOS, and other advanced topics.
By the end of the course you'll be setup to transfer your game to iOS, Android, XBox , Playstation, Windows Phone, the web, Mac and PC! You'll even have an accompanying e-book to cement your knowledge.
Please note we can't change the text of THE TRIAD reward level at this late stage, but it WILL include the procedural generation mini course.
AVAILABLE WORLDWIDE! PURCHASE HERE
Who is this for...
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 8), Android and Web from a single source!
This will be a full course, and will be over 20 hours long. It will teach you how to make money from your games as well as how to create them. 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.
Who are we...
This course is co-created by Ben Tristem and Brice Fernandes. With complimentary skills we make a ninja team. We also have a handful of experienced Unity 3D developers as advisors. Here's a little about us...
"Hi I'm Ben, I'm a 30-something family man, professional trainer, and avid gamer living in Cambridge, UK. I've been playing games, and programming computers since as early as I can remember. I'm an entrepreneur and have a degree in computing from Imperial College London. I just love to learn and teach."
"Hi I'm Brice, I too have been playing games all my life, and am a highly experienced programmer with both a deep knowledge and a wide range of expertise. I'll be making sure you get into great habits from the word go, and helping you make the very most of your learning experience."
We are both instructors at the Cambridge Code School, teaching the gaming and web development modules this summer. Ben is an experienced online trainer, and Brice is experienced with teaching coding.
We have already two other successful complete online training courses on Nimble and Weebly. Recently we produced a small but popular mini-course on Unity 3D as a pilot project. Here's a recent review...
Why are we doing a Kickstarter?
We believe games are a wonderful way to learn, and we care about the quality of the teaching. Virtual reality is about to take-off with the Kickstarter funded Oculus Rift hitting the market soon. The world is going to need many more game creators to take advantage of these amazing advances, and we want you to be one of them.
We are going to be working on this full-time course over the summer, for release in September. Now is a great time to get into Unity, so you are ready for the release of iOS 8 and the Oculus Rift.
We would love to get you involved early-on so that we can find-out what you want to learn, and include it in the course.
Why will it be better than the existing courses?
Great question! Remember we're creating this because we've personally found the existing courses to be inadequate. Here's the top three reasons our course will be supreme...
1) We're professional teachers and developers.
2) It will be project and challenge based.
3) We're testing on beginners throughout.
OUR STRETCH GOALS
Please note we will add this content after the course launches, subject to the kits arriving and us having time to create the new content with them. Keep up to date on the course website.
£5,000 - ANDROID + iOS <== ACHIEVED
When we reach £5000 in funding, we will commit to releasing one of our demo games on both iOS and Android. We will take you through the entire process in the course, including optimising for the platform and getting your game published.
£7,500 - XBOX ONE <== ACHIEVED
When we reach £7,500 in funding, we will get an XBox One development kit. We will then release one of our demo games onto XBox. Like Android and iOS, wee will then take you through the entire process. By the end of this section of the course you'll be ready to publish your indie game on the XBox One!
Even though the XBox one developer kit is free if you qualify, we will need to spend a lot of time producing the extra course material to cover customising for, and releasing on this platform.
£10,000 - OCULUS RIFT <== ACHIEVED
At £10,000 in funding we'll purchase 2 Oculus Rift developer kits, and include a section of the course and demo game to cover basic Rift development!
We're so excited about virtual reality, and want you to be one of the people making it happen.
£12,500 - BAG'O'STUFF <== ACHIEVED
At £12,500 we will have professional "closed captions" made for the entire course. This means you will have a full transcript of what is said, and will be able to choose whether to see this during the course. This is particularly helpful for those who are hard of hearing, or for whom English is not their first language. For everyone else it will be very useful for searching for something you remember hearing.
We'll also translate all code into Boo, and add show you how to add dynamic music to your game (thanks to Michael Bridges for offering to help).
£15,000 - PLAYSTATION 4 <== ACHIEVED!!
When we reach £15,000 in funding, we will get a PS4 development kit. We will then release one of our demo games onto the PlayStation store. By the end of this section of the course you'll be ready to publish your game on the PS4.
The kit costs over $1000 to purchase, and there will be considerable time and effort involved in getting the game ready for launch, and then creating the teaching syllabus around the process.
£25,000 - REALTIME MULTIPLAYER + STEAM <== ACHIEVED
At £25,000 we will show you how to solve the hardest type of multiplayer problem, realtime multiplayer (think first person shooter). This is no mean feat, what happens when the network slows? How do you handle different specs of machines? We'll show you step-by step.
Furthermore we'll cover publishing to Steam at this level... this is going to be a great goal and with your help we can make it!
£35,000 - PROCEDURAL GENERATION <== ACHIEVED
As an indie developer one of the most time consuming things will be creating things like pronounceable world names (think Elite), varied but believable terrains, etc. etc. Procedural generation takes random generation a step further, allowing you to create something organic and reproducible - saving you weeks or more!
In response to feedback, we've decided to take on the challenge of "procedural generation" if we hit £35k. This will allow you to automatically generate a seemingly infinite amount of believable content!
This will be a separate mini-course to be released by Christmas 2014, exclusive to our £25 and above backers.
All mini courses will be available through the course website.
- My friend Rob Percival for the idea.
- Brice for joining forces with me.
- OUR AMAZING BACKERS
Risks and challenges
There are relatively few risks here. We will not be spending your money up front, so in the very unlikely circumstances that we are unable to complete the course, we will refund everyone.
We also promise to refund anyone the £15 pledge if they don't think the course is awesome.Learn about accountability on Kickstarter
Basic computer skills and literacy! Literally if you can read and are MOTIVATED to create games, we will take you step-by-step through the learning process. If you're more advanced, you can skip the basics and get into the meat later in the course.
Already A Unity Developer?
If you're an experienced Unity Developer the course will necessarily go over topics that you are familiar with as we aim it at people who are completely new to both Unity and programming.
We will also be restricting ourselves to functionality available in the free version of Unity, so that everyone can follow along. If you already feel very comfortable with Unity3D and game development, 80% of the course will be familiar to you.
That said, we certainly intend to go into more advanced topics in both game development and Unity. In particular, we hope to cover and have at least one chapter on...
* Shader programming
* Advanced Lighting (which would include lightmapping)
* Extending the editor (custom inspectors, editor windows, etc)
Other things that you might find valuable would be...
* Game design principles, which we'll be showing in context throughout the course.
* Clean coding and organisation principles, which we'll use in all our projects.
We also hope to have at least an introductory chapter dedicated to each of: Window, Mac, Linux, iOS and Android, and one of Xbox One or PS4. These will cover some platform specific topics and native API access as well as release mechanism for that platform.
The Oculus rift is a stretch goal, so if the course does well, we'll be including it. (We're aiming to publish our stretch goals at 50% funding).
Steam access and the Steam submission process is something that we hope to include by default.
As far as advanced multiplayer programming, the final course project is intended to be a multiplayer game. However, having had some experience with building multiplayer platforms, I don't think we'll have the time to cover the details needed for "Advanced" multiplayer. We'll stick to the basics without going into optimisations, as things like positional interpolation, multi-server setups, information hierarchy or network optimisations are topics that are significant in their own right and require a lot of context that is outside the scope of the course.
Yes, yes, yes and yes! The only requirements are...
+ You speak English.
+ You have an internet connection.
+ You can pay using a credit or debit card (no PayPal we're afraid)
If we hit our £12,500 stretch-goal we'll translate to Boo too... hey that rhymes!
So far we have a lots of potential games that we could make, but we're pretty sure we'll take you through a 3D Pong clone, a multiplayer tank battle game, a platformer and a space combat simulator. We'll also be covering at least one 2D game.
We'd love your input, so why don't you help us decide? Send us a message with your ideas!
Basically Ben is a professional teacher and communicator, and will be crafting the learning journey from a beginner's perspective. Brice is a veteran coder, and will be making sure it's done "right".
We are developing several games as part of the course, some of which you will be able to try really soon.
No, the £15 level and above get you full, lifetime access to the course. All the software you'll need to use is available for free. We are not currently planning to cover topics in Unity Pro.
We want you to learn by DOING. Therefore we'll make the video content as short as possible but no shorter. We're committed to at least 20 hours, and it may be twice this. Each video will be 2 to 20 minutes long.
Expect to take 5 to 10 times this long to actually complete the course, as you'll have a lot of thinking, problem solving and creating to do.
Full-time you should expect to spend at least a month of long hours to consume the course properly. Part time, you're looking at more like three months.
Good question! There are lots of systems you could apply your learning to. We chose Unity 3D because...
+ It's in demand
+ There is a completely FREE version
+ There is plenty of support available on the web
Great question! Even at the £15 pledge level there will be a thriving student community discussion, in which we will be active. You can ask your questions there and get an answer within a few hours.
Moving up from that the £30 pledge level and above include direct interaction with us, so if you really want to get un-stuck quickly consider upping your pledge. These Google Hangouts...
+ Answer questions, and you'll find even hearing other people's problems being solved is really helpful.
+ Hangouts will NOT tie in with the course structure, they are to answer
questions on whatever problem you are working on at the time.
+ They will be recorded and available to watch anytime.
Finally, we will be providing finished code for each exercise so you can compare where you are to where you should be.
Good question, here's our plan...
1) Once the Kickstarter ends, the course will be available at a pre-release price of £49 on http://codeschool.org.uk.
2) Mid September the course will be hosted on Udemy at $199 (about £120). Udemy may apply their own discounts to this course. Some Udemy promotions MAY discount the course to below £15 for short periods of time.
I'm afraid not, Kickstarter handle the payments and we have no control over that. However, could you get inventive and ask a friend to pay then pay them back?
Yes, absolutely, but only until funding ends. You pay £15 now, and nothing later.
Support this project
- (30 days)