Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Unity 2D Game Development in C#

Game Development In a Project Oriented way
(24 reviews)
80 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 3h 9m
Language: English
Next start: On Demand

Table of contents


Join me on this journey to learn how to create video games in Unity.

You will learn how to use the Unity Interface, code in C#, draw the Game Assets, add the Game Sounds, the Visual Effects and much more!
There are 2 kinds of lectures in the course: [MQ] MAIN QUEST and [SQ] SIDE QUEST:
•[MQ] lectures are the core ‘mandatory’ lectures where we’ll explore and understand the Unity engine and C# coding.
•[SQ] lectures are optional, you can watch them if you are interested in expanding your knowledge. We will, for example, cover the process of creating the Game Sprites and the Background Generation using recursion, study the linear algebra behind the game and more!
You have all the Game Assets (SQ sprites and game Sounds) always available in the Resources part inside each lecture. The file folder name is GameAssets.
I have created this course in an enriching and inspiring way, so I will present a variety of Unity and C# techniques in order to give you the tools needed to develop your desired project. I also wanted this course to be fun and entertaining to watch so I made the videos short, fast paced and well organized. There are also some fun parts along the way for you to discover 😉
The course is project oriented, the best way to learn in my opinion. You will not just learn abstract programming concepts, but deduce them from the game applications. You will develop the necessary skills to be able to apply all the concepts learned throughout the course for your own projects.

Come join me and dive in to become an expert in Unity and develop your dream game!

Thanks to my Family and my Friends who are my family <3
Thanks to Mary, my Bene Gesserit, for her help and support <3

You will learn

✓ Unity Interface and 2D Game Development
✓ Programming in C# Transferable Coding and problem solving skills
✓ Graphic skills such as drawing the Game Sprites and generating the Game Background using Recursion
✓ Game mechanics like combat system for Melee and Ranged attacks and enemies simple AI mechanics
✓ More advanced C# techniques such as Singleton Pattern, ScriptableObjects, Animation Events and Coroutines
✓ Game effects like Sounds and Unity Particle System


• Some knowledge of Unity and C# is desirable ;)

This course is for

• Intermediate-Beginner Game Developers eager to expand their knowledge further
Hi! I’m Andrea :)
I have a Master’s degree in Mathematics and Statistics and I’m passionate about Science and Game Development.                         
I’m currently an Indie Game Developer/Programmer/Mathematics and Statistics teacher. 
I discovered my passion for game development as I was starting to create my own games. Being first a student eager to know and learn more about this field, I became eventually a teacher as I was helping others with their projects by applying everything I had learned.
I love sports, I play Ultimate Frisbee, drawing and also playing many board games such as Avalon, Codenames and Dixit, some of my favourites.
I also love nature. Nature is the driving force and the inspiration behind my courses, my games and my drawings.
I hope you enjoy my projects and all the work and passion I put into them!
Platform: Udemy
Video: 3h 9m
Language: English
Next start: On Demand

Students are also interested in