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.

Created by: Noa Calice (aka Blackthornprod)

Produced in 2022

What you will 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.

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 92 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a unity course? Or looking for more detail on Noa Calice (aka Blackthornprod)'s Make Your First 2D Game with Unity & C# - Beginner Course? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course 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.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Noa Calice (aka Blackthornprod)

Hey, I'm Noa Calice, an indie game developer having made a dozen games both 2D and 3D using Unity and C#. I've recently completed my first commercial game: The Dreadful Whispers which can be played on Steam.
I'm also a teacher, having made hundreds of tutorials on my Youtube channel called Blackthornprod, where I teach aspiring game developers how to use Unity, code and make awesome game art and animations.
I've developed a strong passion for teaching and sharing my knowledge with others, I want to help you the best I can acquire the skills you need to bring your unique ideas to life !
Join me on this adventure !



100 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Bill Davis on a month ago

I have done a number of other tutorials, but I have learned a lot of things that expand upon what I have learned. Your teaching style is very clear to me. Being told to pause the video and do a search for the solution to a problem was actually very good for me. Your instruction was encouraging, and straight to the point. I wish I had done this course months ago. Thank you. I will now proceed to your top down course. Thank you!

By Naman Aafle on 2 months ago

It was quite informative for me as i have never tried scripting earlier. Thanks guys for creating such awesome course for beginners. I am no longer afraid of "scripting" anymore but am Confident about it !!

By Olivier Raveneau on 2 months ago

C'est mon septime cours sur Unity. C'est un bon cours dbutant qui permet de mettre un premier pied dans Unity. Le rythme soutenu soutenu pourra rebuter certain. Les enseignants de tergiversent pas et incitent au travail personnel. Ce cours, je pense, est pens comme une prparation au suivant des mmes auteurs.

By Lee Yun Fai on 5 months ago

It was wonderful to have this course guide me for my first step in game making and C# programming. It's a great course and totally worth the amount of money for.

By O?uzhan z on a month ago

This course did REALLY good gob about teaching the fundementals of unity editor and scripting. But don't expect to learn everything right away just by watching the videos and copying everything. If you really wanna learn the information of this course, you should experiment A LOT. No course in Udemy will get you the skills you need without your own efford. But with efford, this course will get you a nice place in the world of game development with Unity.

By Matan Ovadya on 2 months ago

Very good knowledge, very good explanation !Overall I think they should have put more effort on explaining the coding (in the game making)The basics of C# was great ... but when it was time to make the game .. it sorta felt like "follow what I write" even though they did not say that or made you follow exactly how they did it a bit more explaining in gaming code would have been better ... but a good beginner course !

By Roko on 4 months ago

It was helpful thank you sooooooooooooooooooooooooooooooo much for making this video you made me happy and helped me.

By Mateusz Swka on 2 months ago

First 3 sections are really good explained but then speed is growing as hell so you will be not able to watch and follow the steps. Looks like creators didn't have energy or motivation to continue good quality materials then.

By Glenn Farias on 3 months ago

Short and objective classes. I strongly advise attending this course. The authors are to be congratulated! I have also acquired your other unity course.Thank you!

By Joseph Starke on 3 months ago

The content is very good, especially the challenges. I would slow down a little bit because it's annoying to have to rewind every so often. But overall good content so far, I haven't made it to the making of the game part yet, so I'm excited for that!Edit: Just finished, it goes by really fast during the game making part, and was hard to understand, so make sure to look through the stuff so you can use it later.

By Alex Talbert on 3 weeks ago

I absolutely love this course! Simple, fast-paced, and straightforward explanation of how game developers do in Unity and I learnt so much on this course compared to a long, boring lecture of how to animate a character!

By Cat Tonic on 5 months ago

This course was incredible. I love the fact that I was constantly challenged to figure things out on my own before just being handed the solution. This teaching method enabled me to learn a lot more, much more quickly than I think I would have otherwise. I ended up with a game where I was able to confidently build upon what was taught in the course and apply it on my own. Definitely worth the buy! Can't wait to get a start on the next course!