Make Your First 2D Game with Unity & C# - Beginner Course
4.6 (1,080 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,994 students enrolled

Make Your First 2D Game with Unity & C# - Beginner Course

Beginner Course to Game Development : Learn how to use Unity and Program in C# by Making a Small 2D Game from A to Z.
4.6 (1,080 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,996 students enrolled
Last updated 2/2019
English
English [Auto-generated]
Current price: $51.99 Original price: $74.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn the C# fundamentals.
  • Solve fun programming challenges.
  • Learn the core features of the Unity game engine.
  • Create a simple game in Unity from A to Z.
  • Make game art and animations.
  • Make simple UI and add sounds and music to your game.
Course content
Expand all 45 lectures 04:10:08
+ INTRODUCTION
3 lectures 05:18
How to Use this Course
01:49
How to Use this Course Links
00:01
+ THE BASICS OF UNITY
7 lectures 34:10
Section Introduction
01:03
Downloading Unity
03:22
Creating Projects & Scenes
04:48
Creating Objects and Manipulating them
06:51
Unity Components
05:50
The Unity Console
05:32
+ C# FUNDAMENTALS
17 lectures 01:46:49
Section Introduction
00:51
Numbers
05:21
Strings
05:10
Strings Challenge
04:23
Variables
06:56
Numbers, Strings and Variables Challenge
07:17
Boolean Logic
08:58
Boolean Logic Challenge
05:30
Conditionals
08:37
Conditionals Challenge
04:39
Hot and Cold Game
10:26
Loops
06:55
Loops Challenge
04:42
Functions
09:37
Functions Challenge
05:02
Arrays
05:13
More Challenges
07:12
+ LET'S MAKE A GAME
18 lectures 01:43:50
Section Introduction
00:57
Making Game Art
06:51
Import Settings and Rigging the Player Character
05:58
Creating the Player Controller Script
08:38
Animating our Player Character
08:53
Making Animation Transitions
08:03
Programming the Hazard's Movement
06:37
Dealing the Player Damage
04:19
Understanding Prefabs
03:48
Making the Spawner Script
11:15
Destroying Hazards and Adding some Environment Art
04:02
Creating Particle Effects
06:41
Adding UI to our Game
04:42
Creating a Main Menu and Lose Screen
06:08
Adding Sounds and Music
08:58
Adding a Dash Move
02:46
Publishing the Game to Itch io
04:04
Bonus Lecture : Conclusion
01:10
Requirements
  • Have a PC or MAC
  • (Optional) Have a drawing tablet to make art for your game. If not you can make pixel art with your mouse, download the project files or use simple geometric shapes.
Description

In this game development course you'll learn how to make your first game using the Unity game engine and the C# programming language.


Here is a list of the keys things that you will learn by watching this course :

First of all you'll have a very good understanding of the basics of Unity once you've finished this course : you'll know how to navigate its interface, create objects, manipulate those, use the prefab system and lots more.

You'll learn all about the C# fundamentals, in other words understand what are variables, functions, arrays, loops, conditionals and a wealth of other key programming tools. You'll also be given challenges so that you don't only copy what we do but gain a much deeper understanding of this amazing programming language.

Once we've covered the basics of both Unity and C# we'll create an entire game : Raining Apocalypse !

There we will learn how to make simple game art using a 2D drawing application of your choice like Ps or Gimp, and how to rig and animate your 2D characters in Unity.

Create a simple player controller, falling hazards and a spawning system in C#.

Learn how to use Unity's UI to make an awesome main menu, game over screen and to display the player's health.

Learn how to add cool sounds and music to your game.

And of course, publish your game on Itch io for the world to play and enjoy :) !


Why learn from us ?

Me and my brother created this course to share our passion for making games and help others bring their unique visions to life !
We've been teaching aspiring game developers how to use Unity, code with the C# programming language and make game art and animations. Our tutorials have been viewed by thousands and are very popular, every day we get dozens of developers thanking us for helping them out on their own game dev journey !

We've not only made tons of tutorials but we've also created plenty games using Unity, both 2D and 3D !
So we know what it's like to create a complete, polished experience from A to Z, and really want to equip you with the right tools and knowledge so you can do the same !





Who this course is for:
  • Absolute beginner wanting to learn how to make games with Unity.
  • Or a beginner who already knows a little about game development, but who wants to acquire a stronger understanding of the C# fundamentals and what it takes to make a whole game from A to Z using Unity.