GA
Développement de Jeux Vidéo
De la logique de jeu au rendu et au réseau. Le parcours pour ceux qui veulent vraiment livrer un jeu.
20 compétences
8 mois
Intermédiaire
Vous couvrirez la game loop, l'ECS, la physique 2D/3D, l'animation, l'audio, le multijoueur de base, les builds multi-plateformes, et ce qu'il faut pour publier sur Steam ou itch.io.
Débouchés : développeur de jeux indé, programmeur gameplay, technical designer.
Foundation
1
La game loop
Update, render, répéter 60 fois par seconde. Le rythme cardiaque d'un jeu.
25 minutes
2
Pas de temps fixe vs variable
Pourquoi la physique doit avoir un pas fixe. Découpler rendu et simulation.
20 minutes
3
Moteur ou from scratch ?
Unity, Godot, Unreal vs OpenGL/SDL bruts. La comparaison honnête.
20 minutes
Core
4
Fondamentaux de Godot
Nodes, scènes, GDScript. Le moteur libre qui passe de la game jam à l'indie.
40 minutes
5
Fondamentaux d'Unity
GameObjects, composants, prefabs, scripts C#. Le cheval de bataille du secteur.
40 minutes
6
Sprites et animation 2D
Atlas, animation par frames, tweening, AnimationPlayer. Donner vie au 2D.
30 minutes
7
Physique 2D
Rigidbodies, kinematic bodies, zones, layers et masks. Du mouvement qui sonne juste.
30 minutes
8
Fondamentaux du 3D
Mesh, matériaux, lumières, transformations, espace local vs world. Le saut depuis le 2D.
30 minutes
10
Gestion des entrées
Clavier, souris, manette, tactile. Input maps et rebind.
20 minutes
11
Systèmes de caméra
Follow, look-at, lerp doux, screen shake. Des caméras qu'on ne remarque pas.
25 minutes
12
Détection de collisions
Layers, masks, triggers vs corps solides. Pourquoi vos balles traversent les murs.
30 minutes
13
État de jeu et sauvegardes
Sérialiser le monde, slots de save, autosave, migration des sauvegardes.
25 minutes
14
Audio
Musique, sfx, bus de mixage, audio positionnel 3D. L'autre moitié de l'expérience.
20 minutes
15
UI et HUD
Menus, pause, score, dialogues. Ancrage, scaling, UI compatible manette.
25 minutes
19
Bases du level design
Rythme, signposting, courbes de difficulté. Concevoir du fun, pas juste des cartes.
25 minutes
Advanced
9
Physique 3D
Colliders, joints, raycasts, character controllers. Où beaucoup d'indés trébuchent.
30 minutes
16
Shaders — intro
Bases vertex/fragment, tricks de couleur, post-effets simples. Le saut visuel.
35 minutes
17
Bases du multijoueur
Serveur autoritaire vs prédiction client, RPCs, lobby et matchmaking.
40 minutes
18
Profiling des performances
Goulots CPU vs GPU, draw calls, batching, occlusion culling, FPS cible.
30 minutes
20
Publier sur itch.io et Steam
Storefronts, builds multi-plateformes, pages marketing, démos et mises à jour.
30 minutes