Basics of C# and Unity for Complete Beginners - Part 1

Learn How to Make a Simple 2D Game in Unity
Free tutorial
Rating: 4.7 out of 5 (573 ratings)
10,083 students
1hr 44min of on-demand video
English [Auto]

You will learn basics of game development
You will learn how to code in C# and how to use Unity
You will learn to make simple time-killer
You will learn how easy it is to make video games


  • No programming experience. You will learn everything need to know


Are you interested in game development but aren't sure where to begin? This free course offers the perfect starting point for complete beginners with no prior knowledge in game development. Within a few hours, you'll gain a firm understanding of the fundamentals of 2D game development and create a basic game.

Get hands-on experience with tools like Unity and Visual Studio, and familiarize yourself with the Unity interface, a recognized industry-standard in game design. Throughout this first part of the course, you'll cover the foundational components of 2D game development. This includes understanding the basics like rigidbody and collider components, scripting for character movement, collision detection mechanisms, and the basics of animation controls using the animator component and blend tree.

This course will set a strong foundation for you, preparing you for the second part where we will delve deeper and complete the game creation process.

Course Outline:

  • Installing Unity and Visual Studio

  • Unity Windows and Tools

  • Main aspect of 2D development

  • Rigidbodies and Colliders

  • Scripting and Simple Input

  • Character controller: movement and jump

  • Collision detection

  • Basics of Animation: Controls, Animator Component, and Blend Trees

Begin your game development journey with a solid foundation. Enroll today and take your first step in crafting games.

Who this course is for:

  • For passionate learners who is eager to make their very own first game
  • For beginners in programming
  • For those who want to make games , but don't know where to start


Game Development Instructor and YouTuber
Alex Dev
  • 4.8 Instructor Rating
  • 2,604 Reviews
  • 23,142 Students
  • 6 Courses

Hello, everyone! I'm glad you're here! I'm Alex, a self-taught game developer, so I know all about learning from courses and the challenges you might face because I've been there. Now, I want to help others learn game development and programming.

I have a bachelor's degree in computer science and have been working as a teacher for over 5 years now, with thousands of happy students benefiting from my courses.

The perfect time to begin is always the present moment. So if you wish to learn game development, today and now are better than ever.

Top companies trust Udemy

Get your team access to Udemy's top 26,000+ courses