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

LinkedIn Learning

C# for Unity Game Development

via LinkedIn Learning


Learn the basics of programming in C# for Unity game design and development.

Ready to start developing your first game, but need to get up to speed on C#? Learn the basics of programming in C# for Unity and find out how to script your first game development project. Jesse Freeman covers the structure, syntax, and language of C# as it works inside the Unity IDE. The lessons focus on the most important concepts for beginners to master, including variables, methods, data structures, flow control, classes, inheritance, interfaces, and composition. The goal of the course is to teach developers the basics of how to use C# in Unity as well as some higher-level scripting strategies.


  • Welcome
  • What you need to know
  • How to use the exercise files
1. Introduction to Code in Unity
  • Scripting in Unity
  • What are variables?
  • What are functions?
2. Data Structures
  • Arrays
  • Lists
  • Dictionaries
3. Conditions and Loops
  • What is a condition?
  • Shorthand conditions
  • For and foreach loops
4. Classes
  • What is a class?
  • How to extend classes
  • Interfaces
  • Composition
  • Next steps

Taught by

Jesse Freeman

Related Courses


Start your review of C# for Unity Game Development

Never Stop Learning!

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

Sign up for free