Course Information
Course Overview
Begin your Game Development Journey
Unity 3D is one of the most powerful free to use game engines available today and is an excellent place to start building games.
This course will cover the foundations of using Unity and building a 2D platformer game.
Make sure you watch our free to view videos to prove to you why this is the Unity course you need out of the pack.
What you will learn:
- How to navigate and use the Unity Interface
- Game development concepts and theory
- Build a platformer game from scratch including animation, phyiscs, character movement, objects to collect, platforms and much more
- Learn about structuring your game with a main menu and level selection
- Create re-usable prefabs to build games quickly and elegantly.
This course will be supported as long as possible with lifetime access, our other courses have been re-recorded several times due to software updates which offers amazing timeless value.
Full source code and public domain resources provided.
Course Content
- 6 section(s)
- 41 lecture(s)
- Section 1 Course Introduction
- Section 2 Welcome to Unity
- Section 3 Preparing to Build a Game
- Section 4 Building the Game
- Section 5 Building the UI and Menus
- Section 6 Conclusion
What You’ll Learn
- Learn how to create 2D games in Unity 3D, Learn the foundations of game development, Have the skills to move up to bigger and better games
Skills covered in this course
Reviews
-
WWilliam Schultz
I wasn't even planning on doing this course but got sucked in as I started the videos. This was a FANTASTIC course and I learned a ton! Well done. Thank you! I enjoyed it much more than I expected to. With that said, there is some constructive criticism to be had. I would like to have seen an alternative way to move the character other than using physics and force, but maybe actually just moving the location of the character by adjusting it's location. The 'feeling' of using the physics and applying force to the rigidbody doesn't feel right for a platformer and it needs to be much more sensitive/dexterous and less slippery/floaty. I don't feel using the physics engine is the right choice for a platformer. During the entire course the fact that movement came to a stop when the player landed from a jump and then had to regain momentum drove me INSANE! I tried to fix it myself, but could not find the right mix of physics settings to resolve the issue. I really wish you would have addressed this bug, because it most definitely is a bug if we were releasing this commercially. But as I said before, I don't think the physics based movement is right for a platformer anyway. Your variable and method naming convention practices suck. You name some private variables starting with a capital letter and others small, you name some variables 2 letters instead of something descriptive (rb instead of rigidbody) etc. You named method endGameWithFailure() with a small letter. You really need to adopt a proper naming convention and use it. Most annoying was the bug I got at the very end of the course that I couldn't find a solution for where the loss condition ran after the win condition. Beside the small criticisms, this is an amazing course for beginners and I enjoyed it thoroughly.
-
FFederico Caiazza
Very good and clear course to get started with Unity. I'm a former developer and have no problems coding in C#, but I got lost when I tried to understand the Unity UI and how things work. This course is the perfect start for creating 2D games and learn the basic concepts.
-
TTommy Osterberg
This course really got me going :) It's my first course in Unity and I'm almost finished with it now. It isn't very long, but it is a really good starting point. I don't understand it all, but at least now I have worked a little bit with scripting and with Unity so I know what I am trying to learn :D
-
UUdayan
My first foray into the world of Unity game development. Loved every bit and the course is just right for a first timer having previous programming experience.