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.
Price shown by Coursera — confirm on their site.
Enroll on CourseraYou'll be redirected to Coursera to complete enrollment.
- Listed & compared by CourseAsk
- English · All Levels
More courses like this
Coursera
Build Dynamic No-Code Apps
Coursera · MOOC / Non-credit
Coursera
Use Power Platform for Custom & Automated Solutions
Coursera · MOOC / Non-credit
Développeur d'Applications Mobiles | Formation Complète
Udemy · MOOC / Non-credit
Flutter Bloc for Mobile, Web, PC - I choose you
Udemy · MOOC / Non-credit
More courses from Coursera
Coursera
TCP/IP and Internet
Birla Institute of Technology & Science, Pilani · MOOC / Non-credit
Coursera
Agile Project Management
University of Colorado Boulder · Master's Degree
Coursera
Conservation and Sustainable Development
University of Michigan · MOOC / Non-credit
Coursera
Extra-Galactic Astronomy
University of Cambridge · MOOC / Non-credit