4.57 out of 5
4.57
11334 reviews on Udemy

The Ultimate Guide to Game Development with Unity 2019

Created in partnership with Unity Technologies: learn C# by developing 2D & 3D games with this comprehensive guide
Instructor:
Jonathan Weinberger
53,434 students enrolled
English [Auto-generated] More
Master beginner C# concepts, like variables, "if" statements, and arrays
Detect collisions, receive user input, and create player movements
Create power-ups including triple shots, laser beams, speed boosts, and shields
Apply shaders that transform your game backgrounds
Create enemies with basic AI behavior
Collect and destroy game objects
Implement sound effects, background music, and particle effects
Activate and use Unity’s Team Collaboration service
Navigate the Unity Engine and discover unique features like the Asset Store
Deploy your game to over 20 web or mobile platforms

*NEW* Unity 2019.x Compatible!! (Update support through 2019/2020!) 6/13/2019
*NEW* Post Processing Stack V2 Added 11/14/2018!

*NEW* Android Build Support Added — Extended Content

This course is authorized by and made in partnership with Unity Technologies.

If you are interested in developing amazing, commercial quality games that are playable on a variety of platforms, then you’ve come to the right place. This Unity course is the only one of its kind that is approved by Unity Technologies on Udemy. What better way to learn how to develop games in Unity than with their authorized course? The Ultimate Guide to Game Development with Unity introduces you to the Unity Engine and to the fundamentals of C# programming. The course then dives into developing your first 2D and 3D games. You will discover how to set your games apart from the crowd by polishing them with Unity’s latest features, including post-processing effects and the animation system.

In this Unity course, you will:

  • Master C# concepts such as variables and if statements

  • Detect collisions, receive user input, and create player movements

  • Create power ups including triple shots, laser beams, speed boosts, and shields

  • Apply shaders that transform your game backgrounds

  • Create enemies with basic AI behavior

  • Collect and destroy game objects

  • Implement sound effects, background music, and particle effects

  • Activate and use Unity’s Team Collaboration service

  • Navigate the Unity Engine and discover unique features such as the Asset Store

  • Deploy your game to over 20 web or mobile platforms using Unity

  • And more!

This Unity course also includes over 50 interactive challenges (New Content Added Weekly!) where you can test your knowledge with concepts you’ve just learned. These challenges will help you build two commercial quality games: a 2D Galaxy Shooter Game with polished sprites and cinematic effects, and a 3D first person controller game. Get access to the unique artwork provided by this Unity course and add sophisticated features to your games that make you look like you’ve been programming for years. 

Why Learn Game Development with Unity?

The gaming industry is a $100 billion industry worldwide. By 2020, that number is expected to near $120 billion. With Unity being the most widely used engine to develop games across multiple platforms, there has never been a better time to get into the field. As you will learn, the types of games you can create with Unity and C# are limitless. Game development makes a great hobby, allowing you to learn a new skill and play your game with family and friends. It is also an exciting and rewarding career, where plenty of successful developers, including myself, have learned the fundamentals of game development through courses like this, and not in the traditional classroom setting. Every great game starts somewhere, so why not make it yours? While people often find coding or making games intimidating, this Unity course utilizes a unique teaching method which will allow you to gain a thorough understanding of concepts while you develop your own games. Thanks to the Unity community, you’ll be able to connect with other developers, work together on new projects, and make some incredible games!

Why Learn From Me

This is the first and only Unity game development course that has been co-created with Unity Technologies on Udemy.  Because learning to code can be daunting, Unity Technologies wanted to create a course that helps new developers feel comfortable exploring the engine and developing games. I believe that the best way to learn how to code is by doing. Therefore, this is a highly interactive series that does not spoon-feed you the answers. The unique challenges integrated throughout this Unity course will ensure you not only know how to code something, but you also understand the logic behind it. As a self-taught software engineer, I found that there simply weren’t any high-quality video tutorials that allowed beginners to truly grasp concepts essential to game development. To remedy this, I created my own YouTube video series focused on Unity game development, where I’ve had the privilege of helping thousands of other people grow their passion for game development.  

I’ve been working in Unity since the initial public release of version 2.6, and I’ve authored a book on Unity 3.X. Since beginning my career in software development, I’ve been fortunate enough to develop games for Cartoon Network, Adult Swim, and several indie game companies. I’ve also developed enterprise augmented reality applications for Fortune 500 companies like Coca-Cola, GE, and Thyssenkrupp. Teaching has always been a passion of mine, and I hope you will see that throughout this course.  

Upon completing this Unity course, you will understand the basic concepts of C# programming and be able to continue developing your own 2D and 3D games. You will also feel confident knowing that you have mastered the latest and greatest game development techniques that will propel you to success in your professional or personal aspirations.

Join me on this adventure today!  I’ll see you inside the course.


Introduction

1
Welcome
2
What Can You Do With Unity?
3
Get Unity 2019.X
4
Unity ID Required

Get your Unity ID! This is your access point to the unity eco system!

5
What to Expect

Are you serious about learning game development? Join our community dedicated to your success! GameDevHQ.com

Galaxy Shooter

1
Galaxy Shooter Introduction

Project Setup

1
Project Setup Introduction
2
Create a New Unity Project with Unity 2019.x
3
Editor Overview
4
Navigating the Scene View
5
Manipulating Gameobjects in Unity
6
Creating Gameobjects & Applying Materials
7
Professional Layout - DO NOT SKIP THIS VIDEO

Create the Player

1
Create the Player Introduction
2
Player Setup
3
16:9 Aspect Ratio
4
Fixing Visual Studio Behavior When Opening Scripts
5
Starting Player Position
6
Moving the Player at the Speed of Sound
7
Moving the Player at a Normal Speed
8
Speed Variable
9
Challenge: User Input
10
Challenge Review: User Input
11
Challenge: Player Bounds
12
Challenge Review: Player Bounds
13
Code Cleanup
14
Facebook Community & Discord

Shooting

1
Shooting Introduction
2
Laser Setup Prefab
3
Fixing Visual Studio Behavior When Opening Scripts
4
Instantiate Laser
5
Challenge: Laser Behaviour
6
Challenge Review: Laser Behaviour
7
Challenge: Destroy Laser
8
Challenge Review: Destroy Laser
9
Challenge: Laser Position Offset
10
Challenge Review: Laser Position Offset
11
Cool Down System
12
Code Cleanup

Enemies

1
Enemy Introduction
2
Enemy Setup
3
Fixing Visual Studio Behavior When Opening Scripts
4
Challenge: Enemy Behaviour
5
Challenge Review: Enemy Behaviour
6
Challenge: Destroy Enemy & Trigger Collisions
7
Challenge Review: Destroy Enemy & Trigger Collisions
8
Player Lives & Damaging
9
Code Cleanup

Spawn Manager

1
Spawn Manager Introduction
2
Spawn Manager Setup
3
Challenge: Spawn Routine
4
Challenge Review: Spawn Routine
5
Tidy up the Spawning
6
Stop Spawning when Player Dies

Prototype to Production

1
Course Asset Overview & Import
2
Nebular Background Sprite
3
Player 3D to Player 2D
4
Enemy 3D to Enemy 2D
5
Laser 3D to Laser 2D

Power Up - Triple Shot

1
Power Up - Triple Shot Introduction
2
Creating the Triple Shot Prefab
3
Challenge: Triple Shot Behavior
4
Challenge Review: Triple Shot Behavior
5
Challenge: Triple Shot Powerup Behaviour
6
Challenge Review: Triple Shot Powerup Behaviour
7
Challenge: Triple Shot Powerup Implementation
8
Challenge Review: Triple Shot Powerup Implementation
9
Challenge: Destroy Parent Triple Shot
10
Challenge Review: Destroy Parent Triple Shot
11
Animate Triple Shot Powerup
12
Challenge: Spawn Triple Shot Powerup
13
Challenge Review: Spawn Triple Shot Powerup
14
Cleanup & Organization

Power Up - Speed Boost

1
Power Up - Speed Boost Introduction
2
Challenge: Modular Powerup Script
3
Challenge Review: Modular Powerup Script
4
Switch Statement Optimization
5
Challenge: Speed Boost Implementation
6
Challenge Review: Speed Boost Implementation
7
Spawning the Speed Boost
8
Challenge: Animate Speed Boost
9
Challenge Review: Animate Speed Boost

Power Up - Shields

1
Power Up - Shields Introduction
2
Challenge: Shields Setup
3
Challenge Review: Shields Setup
4
Add Shields to Spawn Manager
5
Challenge: Shields Behaviour
6
Challenge Review: Shields Behaviour
7
Challenge: Shield Visualizer
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.6
4.6 out of 5
11334 Ratings

Detailed Rating

Stars 5
6852
Stars 4
3521
Stars 3
763
Stars 2
136
Stars 1
62
64b5b8ee5f017183c334fad08d42c80f
30-Day Money-Back Guarantee

Includes

21 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion