GA
Sviluppo Videogiochi
Dalla logica di gioco al rendering, al networking. Il percorso per chi vuole davvero spedire un gioco.
20 skill
8 mesi
Intermedio
Coprirai game loop, ECS, fisica 2D/3D, animazioni, audio, multiplayer di base, build per più piattaforme, e cosa serve per pubblicare su Steam o itch.io.
Sbocchi: indie game developer, gameplay programmer, technical designer.
Foundation
1
Il game loop
Update, render, ripeti 60 volte al secondo. Il battito di ogni gioco.
25 minuti
2
Time step fisso vs variabile
Perché la fisica vuole step fissi. Disaccoppiare rendering e simulazione.
20 minuti
3
Engine o from-scratch?
Unity, Godot, Unreal vs OpenGL/SDL grezzi. Confronto onesto.
20 minuti
Core
4
Fondamenti di Godot
Nodi, scene, GDScript. L'engine gratuito che scala da game jam a indie.
40 minuti
5
Fondamenti di Unity
GameObject, componenti, prefab, script C#. Il cavallo da lavoro del settore.
40 minuti
6
Sprite e animazione 2D
Atlas, animazione a frame, tweening, AnimationPlayer. Dare vita al 2D.
30 minuti
7
Fisica 2D
Rigidbody, kinematic body, aree, layer e mask. Muovere cose che si sentono giuste.
30 minuti
8
Fondamenti del 3D
Mesh, materiali, luci, trasformazioni, spazio locale vs globale. Il salto dal 2D.
30 minuti
10
Gestione dell'input
Tastiera, mouse, gamepad, touch. Input map e remap.
20 minuti
11
Sistemi di camera
Follow, look-at, lerp morbido, screen shake. Camere che non si notano.
25 minuti
12
Rilevamento collisioni
Layer, mask, trigger vs corpi solidi. Perché i tuoi proiettili passano i muri.
30 minuti
13
Stato di gioco e salvataggi
Serializzare il mondo, slot save, autosave, migrazione di versioni dei salvataggi.
25 minuti
14
Audio
Musica, sfx, bus di mixaggio, audio posizionale 3D. L'altra metà dell'esperienza.
20 minuti
15
UI e HUD
Menu, pausa, punteggio, dialoghi. Anchoring, scaling, UI controller-friendly.
25 minuti
19
Basi di level design
Ritmo, segnalazioni, curve di difficoltà. Progettare il divertimento, non solo mappe.
25 minuti
Advanced
9
Fisica 3D
Collider, joint, raycast, character controller. Dove molti indie inciampano.
30 minuti
16
Shader — introduzione
Basi vertex/fragment, trucchi di colore, post-effetti semplici. Il salto visivo.
35 minuti
17
Multiplayer di base
Server autoritativo vs predizione client, RPC, lobby e matchmaking.
40 minuti
18
Profiling delle performance
Colli di bottiglia CPU vs GPU, draw call, batching, occlusion culling, FPS target.
30 minuti
20
Pubblicare su itch.io e Steam
Storefront, build per più piattaforme, pagine marketing, demo e aggiornamenti.
30 minuti