Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Free Trial: If you are unsure whether or not to get the course, feel free to try it out! All lectures that are free to try should have a "Preview" button next to them. Check it out!
Note: This course was made using Unity 5.2. Any version of Unity 5 is compatible with this course. Also, all scripting is 100% done from scratch.
What is the course about?
This course is all about learning game development using the Unity3D Game Engine. We will be covering topics that go all the way from installing the engine, to making a character move in world, to creating very simple AI.
C# experience is recommended, but not required as I explain absolutely everything about what I'm doing and why I'm doing it. Although this course is mostly programming, I also take the time to go through the interface, set up basic animations in Mecanim (Unity's animation system), and use most of the commonly used windows within the interface.
There are always multiple ways to do things in game development. Because I want you to keep an open mind as to the possibilities Unity brings you, when I'm doing something that may feel repetitive, I always go about it a different way. This way you will end up getting more familiar with the engine.
Although this course is the perfect foundation to start as a Unity Developer, all learning levels should benefit from this course one way or another because of the different ways in which I approach situations. That being said, this course is meant for beginner level students.
What's included in the course?
How is the course structured?
This course is divided into 3 sections.
The first section is all about learning your way through the engine. In this section, I show you where to go to install the engine, go through the commonly used windows in the interface, and talk about terminology Unity Developers use on a day-to-day basis.
The second section is about creating the player's and all the enemies' behaviors in game. There are a total of 3 enemies (robots, laser fences, and security cameras).
The third section is about finalizing the environment by adding sounds and a few other things that bring the environment to life. In this section, we'll also be making a build of the application for use by the end user.
What should you expect by the end of the course?
By the end of the course, you will be armed with the knowledge necessary to feel confident/comfortable when using the engine for your own projects. Learning new things within the engine should be very easy at this point.
If you have any questions or concerns, feel free to contact me and I'll be happy to reply as soon as possible.
Note: All videos where recorded in 1080p. In order to take advantage of this level of quality, make sure you have 1080p as the selected quality in the video player
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction To Unity3D|
Setting Up ProjectPreview
Game Objects, Components, Prefabs & Scripting
|Section 2: Character & Enemies|
Character: Movement (Part 1)Preview
Character: Movement (Part 2)Preview
Enemies: Patrol (Part 1)Preview
Enemies: Patrol (Part 2)Preview
Enemies: Animations (Part 1)
Enemies: Animations (Part 2)
Enemies: Detect Player (Part 1)
Enemies: Detect Player (Part 2)
Enemies: Environmental Enemies (Part 1)
Enemies: Environmental Enemies (Part 2)
Character: Distracting Enemies
Enemies: Shoot Sequence (Part 1)
Enemies: Shoot Sequence (Part 2)
|Section 3: World|
Exit Elevator (Part 1)
Exit Elevator (Part 2)
Sounds (Part 1)
Sounds (Part 2)
Building Standalone Application
With a passion for game development and over 7 years of experience, I create both multiplayer and single player type games utilizing the Unity3D Engine to bring designs to life. I specialize in creating the base framework, tools, and back-end functionality for games. I also have experience developing for the web using both Unity3D and WebGL (using Babylon JS). Vast experience optimizing environments by finding a balance between high end graphics and creating a game that can run in the target hardware smoothly.