Learning path · Beginner

Game Developer

From first scene to a playable build.

Combine C# with Unity’s component model, physics and UI. Add the data-structure fundamentals that make gameplay code scale beyond a prototype.

10 weeks 3 courses 30 lessons 3 certificates
The sequence

3 courses, in the right order.

Each step assumes only what came before it. Follow the sequence or jump to a course you need.

01
Step 1 · Beginner

C# Foundations

Open course

Learn the C# that powers .NET services, desktop tools, Unity games and enterprise APIs. Start with types and nullability, then build classes, LINQ queries and asynchronous HTTP endpoints.

C# from first file to first API
0/10 lessons0%
C# Foundations
02
Step 2 · Beginner

Unity Foundations

Open course

Learn the Unity editor, C# scripting, physics, UI and builds. Build a small playable prototype and understand the performance decisions behind it.

From empty scene to playable build
0/10 lessons0%
Unity Foundations
03
Step 3 · Intermediate

Data Structures & Algorithms

Open course

Build the core computer-science toolkit: complexity, arrays, stacks, queues, hash maps, trees, graphs and sorting. Learn to explain trade-offs, not just memorise code.

Reason about cost and structure
0/10 lessons0%
Data Structures & Algorithms
Portfolio project

Playable prototype

Turn a simple idea into a build someone else can play.

about 10 hours Portfolio piece

The brief

Build a small Unity prototype with a controllable player, one hazard or objective, a win and lose state, a restart flow and a clear HUD.

DeliverableA playable build plus a short README with controls and known limits.

Stretch goals

  • Add a second level or enemy behaviour.
  • Persist a best score locally.

Acceptance criteria

0/6
Sign in to tick criteria and save your project link.Sign in
Path complete

Finish with proof, not just a folder of files.

Complete every course in this path to collect 3 verifiable certificates. Each one has a unique public ID and a QR code that resolves to a live status record.

Game Developer30 lessons · 7 hours
C# FoundationsUnity FoundationsData Structures & Algorithms