{ }< />( )[ ]=>::&&||
🌳 SKILL TREE

Game Developer

A beginner-to-portfolio roadmap for game programming, engines, gameplay systems, art/audio pipeline, testing, and publishing.

14Skills
0Done
0XP
0%
📘

Programming and Game Math

CORE

Learn enough code and math to move objects, simulate rules, and reason about game loops.

📘

C# or GDScript Basics

CORE

Use variables, functions, classes, events, collections, and debugging inside a game project.

📘

Vectors, Collision, and Movement

CORE

Understand coordinates, vectors, delta time, physics basics, collision, and cameras.

📘

Choose an Engine

CORE

Pick one primary engine, then learn scenes, assets, input, UI, physics, animation, and builds.

📘

Godot Path

CORE

Use nodes, scenes, signals, scripts, resources, physics, UI, and exports.

📘

Unity Path

CORE

Use GameObjects, components, prefabs, scenes, input, physics, and C# scripts.

📘

Practice: Game Feel Polish Pass

⚡ ADV

Improve controls, feedback, animation, audio, difficulty, and onboarding for a tiny playable prototype.

📘

Gameplay Systems

⚡ ADV

Build the systems players notice: controls, enemies, levels, saves, menus, audio, and feedback.

📘

AI and Level Design

⚡ ADV

Create enemy states, pathfinding basics, difficulty curves, level flow, and encounter design.

📘

Game UI and Audio

⚡ ADV

Add menus, HUD, pause, accessibility options, sound effects, music, and polish.

📘

Testing and Publishing

⚡ ADV

Playtest, optimize, package builds, create store pages, and publish small finished games.

📘

Playtesting and Performance

⚡ ADV

Collect feedback, fix bugs, measure frame rate, reduce build size, and improve onboarding.

📘

Store Page and Community Feedback

⚡ ADV

Create trailers, screenshots, itch.io/Steam pages, feedback forms, devlogs, and release checklists.

📘

Project: Publish a Small Game

⚡ ADV

Finish a polished 2D game with menus, saves, sound, tutorial, builds, screenshots, and a store page.