Unity C# Scripting — Complete C# for Unity Game Development

Coursera Certificate USD 49
Enroll now →
Unity C# Scripting — Complete C# for Unity Game Development

About this course

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course guides you from the fundamentals of Unity C# scripting to advanced game development techniques. You'll begin by installing Unity and learning core C# concepts like variables, loops, conditionals to control game objects. Each section builds upon the last, ensuring a solid understanding through practical examples and real-world applications, laying the foundation for more advanced programming topics. As you progress, you'll explore Unity C# features like physics, object interactions, and custom functions. You'll work with components like Transform, GetComponent, and event functions to create natural interactions. The course also covers OOP concepts such as inheritance, polymorphism, and encapsulation, essential for game developers. By the end, you'll build a 2D Candy Catch game and a 3D platformer, applying skills like environment setup, UI creation, and player interaction. The course ends with mobile development and version control, preparing you for professional game delivery and project management. Ideal for beginners in game development and Unity users seeking to improve C# skills. No Unity/C# experience is needed but basic coding knowledge helps.

What you'll learn

  • understand core C# concepts like variables, loops, and conditionals
  • apply object-oriented programming (OOP) principles such as inheritance and polymorphism
  • create game interactions using Unity's physics and components
  • develop a 2D and 3D game project

Course objectives

  • provide a solid foundation in Unity C# scripting
  • equip learners with skills necessary for mobile development and project management in game delivery

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.