C# Foundations

C# Foundations is the programming you need before Unity makes sense: variables, control flow, methods, classes, collections, interfaces, and events. Every script in a Unity project is a C# class, so the engine can only feel intuitive once these ideas are second nature.

Topics in C# Foundations

  1. Variables & Types
  2. Control Flow & Loops
  3. Methods & Classes
  4. Collections
  5. Interfaces & Inheritance
  6. Delegates & Events

All 42 topics in the Learn Unity Roadmap