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

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-specific C# features, such as physics, object interactions, and custom functions for smooth game controls. You'll work with key Unity components like Transform, GetComponent, and various event functions to make your game objects interact naturally in the game world. The course also covers object-oriented programming (OOP) concepts like inheritance, polymorphism, and encapsulation, critical for aspiring game developers. By the end, you'll put your skills to the test by building full games: a 2D Candy Catch game and a 3D platformer. You'll apply everything you've learned from setting up environments to creating user interfaces and managing complex player interactions. The course concludes with mobile development and version control, preparing you to deliver professional-quality games with scalable code and effective 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
- Offered by Packt. Game development is an exciting and growing field, and this course offers a perfect introduction for those new to the ... Enroll for free.

Course 2: Intermediate C# Scripting: Game Mechanics & Reusable Scripts
- Offered by Packt. Take your Unity development skills to the next level with this intermediate C# scripting course. You'll begin by exploring ... Enroll for free.

Course 3: Advanced Unity Scripting, AI, & Complete 3D Game Development
- Offered by Packt. In this course, you’ll begin by mastering Unity's NavMesh system to create intelligent agents capable of navigating ... Enroll for free.

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.