The Complete Unity 5 Guide: Unity Game Development Made Easy
- 17.5 hours on-demand video
- 62 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to Udemy's top 3,000+ courses anytime, anywhere.Try Udemy for Business
- A lifetime access to a pragmatic and fun learning experience that will takes you from a complete beginner to becoming a game development expert.
The most up-to-date Unity course; all the course materials have been recorded using the latest Unity 5 Game Engine.
Learn how to think about your next game idea, how to design your game, and the elements that make a wonderful game.
- Build 4 complete 2D, and 3D games from scratch.
- Perfectly-crafted illustrated materials teaching you the required Math, Physics, and Graphics concepts to be a great game developer.
- A modular structure that makes the course an excellent choice for both beginners and more advanced game developers. Are you already familiar with C#? Well, then skip the C# section, and go directly to the Game Development section.
- New lectures and materials always added to the course.
- Answers to all your questions in the course forums.
- A 30-day money back guarantee; Your satisfaction, or your money back.
Learn why games are so important, and how they affect the behavior of players and the way they think when it comes to solving problems.
Great games share a number of qualities, like being "fun to play" for example. Learn about the list of these qualities and make sure to apply them in your next game.
Object-oriented programming is one of the best inventions in software engineering. It allows you to represent real-life objects into entities inside your programs, which makes it easier to solve bigger problems.
In this lecture, you will learn how to define classes, and create instances of them.
An object can contain variables and methods inside of it. A constructor is a special type of a method that is called automatically when a new instance of the object is created.
Learn about the possible use cases for constructors, and how to create them for your class objects.
Raycasting is a flexible way to check for collision. Instead of colliders, you can use raycasting to cast an imaginary ray from a certain point and check if it hits any objects in its way. Learn how to do this, and when to apply this in this lecture.
Understand how to use Unity's mechanim animations system to animation 2D sprites in Unity.
Effectors provide ways to affect certain regions in our 2D game world. Unity provides many types of effectors.
In this lecture you will understand how to build platformer games like "Icy tower" using the platform effector 2D.
- Unity 5
- A computer that's capable to run Unity 5
Are you looking for building your career as a game developer, or building a game studio that creates exceptional games? Do you want to build the next big game hit that will break the app store records? Do you want to entertain millions of people, and add fun to their lives?
If yes, then you have come to the right place.
This second-by-second crafted course is a complete Unity game development experience that will take you into a journey that starts by finding an idea of your game, prototyping your game, putting the structure and developing your game whether in 2D or in 3D, and then publishing it using the Unity game engine.
You will learn how to design your game, validate it, build it and see it live and working and play it with your own hands.
During the course, you will build a Candy Crush, Subway Surfers, 2D platformer in addition to 3D Balance Ball "like" games to practice what you are learning.
What do students say about this course?
5-Star Review: "Excellent content structure. Topics covered are explained in a way to really understand them. Up to date, and covers latest unity 5 features. I've never enjoyed the online learning course like this before. He catches all essential parts of game dev with well divided lectures. And overall lectures have good balance of the background knowledge and the real code. If you wanna learn unity game dev as quick as possible without missing any important points, this is the answer for you." by David Borg
5-Star Review: "This course covers unity fundamentals very well, helped me a lot to understand unity game development basics, and see many exercises. I am still going through the course, but until now everything seems great!" by John Evans
10 years ago, building games was a complex thing. In order to build a game, you had to get your hands dirty with physics, graphics, and math code. It was something only big companies can afford; companies that have millions of dollars to spend on creating their games.
But thanks to the Unity 3D Game Engine, now game development has become a breeze! Unlike the old age of game development, now an indie team of 2 or even 1 game developer can produce games and easily publish and market them.
Unity has become a part of the success of many popular games; Monument valley, threes, Odd world: New n tasty, bad piggies, and hundreds of other titles. The simplicity of the engine, in addition to the vast number of platforms it supports makes it a great choice to depend on.
Content and Overview
Throughout this hand-crafted course, you’ll learn all of the Unity game engine's capabilities and establish a strong understanding of the concepts behind game development.
You will understand how to design your games, how to program in C#, experiment each of Unity’s components, apply physics, add materials to your game objects, adjust lighting, cameras, play sounds, animations, and deploy your games on mobile devices. In short, you will be exposed to every single aspect that you will need to build fantastic games in Unity.
In your journey in this practical course, your learning experience will always be exercised with challenges. You will write complete programs, and build 4 complete 3D and 2D games from scratch that bridge the gap between theory and practice, and prepare you to be a great hands-on game developer after you graduate from the course.
This course assumes no previous experience. It takes you from the absolute beginner game development concepts, downloading and installing the Unity Game Engine, writing your very first C# program, and then goes into more detail to explore the entire Unity Game Engine's feature set.
Every single lesson in the course has been pre-directed and supplied with animated materials that help deliver complex concepts in the easiest way possible. Utilizing this, the course has been designed to teach you all the aspects and features that the Unity engine provides in an efficient way that saves your precious time. Why would you spend 50 hours to learn game development while you can do it in less than half of that time?
Built from the ground up with modularity in mind, this Unity course is perfectly suitable for both complete beginners and more advanced developers. Want to learn only 2D game development, not 3D ? Well, skip directly to the 2D game development section in the course.
Now, what are you waiting for? Join the course, and start building your dream game in Unity!
- Complete beginners with no coding experience that are willing to build great games.
- More advanced game developers willing to enhance their skills.