Unity C# Scripting : Complete C# For Unity Game Development (Udemy.com)

Learn C# Scripting for Unity Game Development from Absolute Basics, Create your own 3D & 2D Games With Unity using C#

Created by: Raja Biswas

Produced in 2021

What you will learn

  • Get A Solid Understanding of C# & Basic Programming Concepts
  • Learn Unity's API from Absolute Basics
  • Learn Object Oriented Programming Concepts
  • Learn C# Scripting With Practical Examples in Unity
  • Use C# Skills for Building Mobile / Android Games
  • Implement Basic AI Features in Unity
  • Learn Version Controlling with Github , Bitbucket & SourceTree
  • Build Real 2D & 3D Example Games With C# & Unity

Quality Score

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

Overall Score : 90 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a unity course? Or looking for more detail on Raja Biswas's Unity C# Scripting : Complete C# For Unity Game Development? Feel free to chat below
Join CourseDuck's Online Learning Discord Community

Course Description

This Course will Teach You everything that you need to get started with C# scripting in Unity. You will learn step by step from scratch every feature of the C# language as well as how to implement it in Unity's API for building Games.List of Things You Will Learn:
  1. Learn C# Language from absolute basics
  2. Master basic Programming concepts
  3. Learn Unity's API
  4. Learn Object Oriented Programming Concepts
  5. Create Ready To Use C# Scripts
  6. Apply Your C# Skills for Building Android / Mobile Games
  7. Implement Basic AI Features With C#
  8. Learn Version Controlling With Github, Bitbucket, Source Tree
I have taught C# Scripting to thousands of people on my Youtube Channel: Charger Games. I love teaching complex concepts in a simple way, so even if you have no previous coding experience, no need to worry, I'm gonna teach you everything step by step in the perfect order.
Learn the basic concepts, tools, and functions that you will need to build fully functional Games with C# and the Unity game engine.
Build a strong foundation in C# Scripting and Unity Game Development with this course.
  • Get Started With C# programming
  • Learn fundamentals of Unity API
  • Learn Object Oriented Programming Concepts
  • Create Reusable C# scripts
  • Learn Intermediate C# Concepts in Unity
  • Take Your C# Skills to the next level
A Powerful Skill at Your Fingertips Learning the fundamentals of C# Scripting in Unity puts a powerful and very useful tool at your fingertips. Unity is free, easy to learn, has excellent documentation, and is the game engine used for building games.
Jobs in unity game development are plentiful, and being able to learn C# Scripting along with Unity game development will give you a strong background to more easily build awesome games.
Content and Overview Suitable for beginning programmers, through this course of 100+ lectures and 20+ hours of content, you'll learn all of the Unity C# Scripting fundamentals and establish a strong understanding of the concept behind C# programming. Each chapter closes with quizes, putting your new learned skills into practical use immediately.
Starting with the installation of the Unity , Visual Studio , this course will take you through various C# language features and how to use them. By creating example C# Scripts, you'll a establish a strong understanding of unity game development.
With these basics mastered, the course will take you through building different example games with unity to learn more about the process of creating mobile android games with unity.
Students completing the course will have the knowledge to create fully functional Games with C# or use their C# skills to Build any other useful thing that they want.
Complete with working files, you'll be able to work alongside the author as you work through each concept, and will receive a verifiable certificate of completion upon finishing the course.Who this course is for:
  • Anyone who wants to Learn C# Scripting for Unity Game Development
  • Beginner C# developers willing to work in Unity
  • Anyone who wants to Build Games using C#
  • Someone proficient in another language & willing to learn C# in a fun way

*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

Raja Biswas

Hi, I am Raja from Charger Games, I am a Passionate Learner & Teacher. I have a Passion for learning new things and Teaching those to people all over the world. Every day I get emails from people all over the world thanking me for all that they have learned from my tutorial videos.
I have taught Game Development & Computer Programming to thousands of people through my Youtube channel named: Charger Games. Lots of people have published their first game after learning from my videos and many of them have started learning computer programming from my videos.
I'm from India. I have done my Diploma Engineering in Computer Science and Technology and Bachelor Of Engineering in IT. I have learned most of the stuff from Books and Tutorials Online. I feel like anyone can learn anything today without going to School / College with the Power of Internet.
I look forward to Learn from you and teach you whatever I know in the best possible way. :)



99 total reviews

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

By Deepak Shapeti on a week ago

Really good course for beginners. You get best results if you code ahead slightly of his teaching, as if you do get stuck, as a beginner will, Raja invariably covers the commons errors or omissions which are causing that issue. Well explained & structured content, minor issues notwithstanding.

By Jonathan Williams on a month ago

I began teaching myself Unity on and off again a couple years ago and while I was able to teach myself a lot of the concepts; I felt it was time to take my learning on a more professional path and seek guidance to better understand what I already know and to expand my skills further and thank God I made that choice.Raja is an awesome teacher that takes programming and makes it waaay less intimidating and more easily digestible. I also like that we have 2 projects that has us apply what we have learned up until that point. My only 2 cons (not really cons) are lessons 42 and 43. 42 might need to be updated because it throws errors when doing it that way Raja does it (mark it up to Unity changing how things are done) and 43 is about Static Variables (singletons) and I dont think he explains the purpose of them that well (only lesson I left not fully understanding until I did my own research.)Overall, I am beyond happy with this course. I went back and looked at old tutorials that I used to help get me started that may have been to advance and now I understand them much better. I feel more confident in regards to learning more advance code and beginning my own personal game development journey.

By ????????????? ????????? on 2 months ago

Course containes some interesting informations which I never have seen in others cources, f.e. I like lectures about version control, setting up Android environment and Candy catch game, I like the way author animate user interfaces. And I like usefull C# scripts exaples, which you can also download.But speed of speach are rather slow, so I had to watch at 1.25 or even 1.5 speed.Also I had to say that I am not sure that this cource named correctly. For my opinion it should be named "Unity 3D game development" couse C# scripting takes only at about 50% of its lenth and it tells nothing about delegates, events and lamda (except function manual assignment to button listener), scriptable objects and unity events.

By rajani badri on 4 months ago

very usefull and understanding .i leran lot of things because of this course .thank you

By Salvador on 5 months ago

If you want to learn the secrets of C# for Unity, this is the course for you.The instructor is very amiable and patient with his students and explain in every detail all coding necessary to become a great programmer. From beginner to advanced.Dont hesitate and take this couse now! Youll give thanks!

By Michael Williams on 7 months ago

This course is so frustrating! he obviously knows the material. He just records himself doing" instead of doing things the right way and just teaching the lesson he jumps from script to script "fixing things" and not explaining the errors that pop up until later videos. i have wasted 2 full days trying to figure out a 17 minute video! DO NOT WASTE YOUR TIME OR MONEY i'm 91% through the course and now I'm dead in the water, he doesn't enunciate his words nor does he fix his transcripts! it's all just rambling and whatever the Mic picks up is what you get! TERRIBLE COURSE!!

By Tamara Abas on 5 months ago

This course has been everything I've been looking for! Every concept early on is explained thoroughly in a step by step format. Then later on you get to put to use everything you learned. I find following along with the videos as well as practicing what Raja teaches has really helped me in this course. Highly recommended for someone who wants to learn C# coding but has no clue where to start. Thank you for such an amazing course Raja!

By Filip Ercegovac on 2 months ago

As this is my first online tutorial I must say I'm very pleased. I am now in the middle of "intermediate" stuff and it is getting harder and harder for me as a complete beginner but Raja is really good at explaining stuff and how things work and even if I do something wrong I'm not far from being right since Raja details, shows, and tells you why things work that way . For everything you do in this tutorial there is a "why" and "why not this way" and it teaches you most important thing and that is logic behind everything you learn here. Thank you Raja.

By Kent Hambrock on 5 months ago

Raja is very efficient in his explanations. He starts at the very beginning and quickly ramps up with practical examples included in every lesson. I was already in the process of learning these things when I came across this course and have found this course to be very thorough. I highly recommend to anyone who wants a solid beginner to intermediate coding for Unity course.

By John Chih on 4 months ago

Still half way through the course. Awesome materials covered, very passionate tutor that willing to share his knowledge with the world.

By Konrad Swart on 7 months ago

I also follow the Unity course of Ben Tristam. He goes right in the fairly complicated stuff. Since I want to make midi animations, and I am completely new to Unity, I wanted to know the simple stuff first. The problem with Ben Tristem's course is, that he began right away with building games, without any explanation. He said: do this, do that... etc. I had to figure out the simple things I needed for that, and that was quite complicated.Next to this, Raja is also a very good teacher, who makes you pause and think, so that everything becomes very clear.So I tried this course. This course explains every step. Maybe for me in painful detail, since I am an experienced programmer. Nevertheless, from the very first few lectures I learned things I could immediately use, exactly because Raja really Explains everything.I am very pleasantly surprised by this course. I think everybody should follow Raja's course first, before tackling other courses like those of Ben Tristem.

By Tomasz Czajkowski on 2 months ago

I don't know how much I am happy I found this tutorial. I just started learning Unity and tried to understand how C# Unity works but I never could understand on YouTube or books.. I saw some courses on Udemy but that course from you (Raja) is definitely one the best course I have ever seen! I am still learning and I definitely understood what you explained and I almost understand how it works. You are the best teacher here! Good job!