Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

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

Packt via Coursera Specialization

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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.

Syllabus

  • Course 1: Introduction to Unity and Basic C# Scripting
  • Course 2: Intermediate C# Scripting: Game Mechanics & Reusable Scripts
  • Course 3: Advanced Unity Scripting, AI, & Complete 3D Game Development

Courses

Taught by

Packt - Course Instructors

Reviews

Start your review of Unity C# Scripting — Complete C# for Unity Game Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.