Parcours développeur Unity
Apprenez C#, puis la programmation Unity, puis créez dix jeux 3D, une fonctionnalité à la fois. Chaque jeu tourne à côté de votre code, dans le navigateur.
145,244+ codders inscrits à ces cours
489 leçons506 défis2,335 questions de quiz
- Adapté aux débutants
Aide au codage assistée par IA
Leçons interactives et pratiques
Narration audio dans chaque leçon
Quiz pour tester vos connaissances
10 certificats gratuits tout au long du parcours
Jouez à trois jeux du parcours
Chacun est du vrai Unity C# qui tourne dans votre navigateur. Appuyez sur Play, puis déplacez un curseur pour changer une valeur dans le code et voir son effet sur le jeu. Sur téléphone, utilisez les touches à l'écran.
Faites rouler la balle vers les pièces avec les flèches ou WASD, et sautez avec Space. Augmentez force et la balle s'envole.
using UnityEngine;
using TMPro;
public class Ball : MonoBehaviour
{
public float force = 12f;
public float jumpForce = 5f;
public TMP_Text scoreText;
private Rigidbody rb;
private int coins;
void Start()
{
rb = GetComponent<Rigidbody>();
ShowScore();
}
void Update()
{
bool onGround = transform.position.y < 0.55f;
if (Input.GetKeyDown(KeyCode.Space) && onGround)
{
rb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse);
}
}
void FixedUpdate()
{
float x = Input.GetAxis("Horizontal");
float z = Input.GetAxis("Vertical");
rb.AddForce(new Vector3(x, 0f, z) * force);
}
public void AddCoin()
{
coins++;
ShowScore();
}
void ShowScore()
{
scoreText.text = "Coins: " + coins;
}
}
Écrire ces scripts vous-même, c'est ce qu'enseigne le parcours : gratuit, dans votre navigateur.
Le développement de jeux Unity, étape par étape
Chaque étape est un cours Coddy. Votre progression est enregistrée pour chaque cours.
- 1Étape 12 sections, dans l'ordre
- 2Étape 2
C# orienté objetPage dédiée
Commencer cette étapeDémarrerClasses, propriétés, héritage et interfaces : ce dont chaque script Unity est fait.DémarrerPage dédiée - 3Étape 3
Les bases de la programmation UnityPage dédiée
Commencer cette étapeDémarrerGameObjects et composants, Start et Update, déplacements selon les entrées du joueur, apparition d'objets et vos premiers jeux complets.DémarrerPage dédiée - 4Étape 4
Physique et gameplayPage dédiée
Commencer cette étapeDémarrerRigidbody, colliders et triggers, matériaux physiques, layers et raycasts, dans des jeux qui reposent sur la physique.DémarrerPage dédiée - 5Étape 5
Créer de vrais jeuxPage dédiée
Commencer cette étapeDémarrerUI avec TextMeshPro, scènes, données sauvegardées avec PlayerPrefs, le CharacterController et l'Input System.DémarrerPage dédiée - 6Étape 6
Deux classiques de l'arcade
Commencer cette étapeDémarrerSnake 3D et Brick Breaker, deux jeux complets construits une fonctionnalité à la fois.Démarrer2 cours, dans l'ordre - 7Étape 7
Architecture de jeuPage dédiée
Commencer cette étapeDémarrerScriptableObjects, événements, machines à états et object pooling : comment les gros jeux Unity restent organisés.DémarrerPage dédiée - 8Étape 8
Tower DefensePage dédiée
Commencer cette étapeDémarrerDes vagues d'ennemis, des tours qui visent et tirent, et de l'argent pour en construire d'autres, dans un jeu complet.DémarrerPage dédiée
Apprendre en Faisant
Écrivez du vrai code, interrogez des bases de données, créez des sites web et maîtrisez les prompts IA. Nos leçons interactives couvrent toutes les compétences dont les développeurs modernes ont besoin.
Construisez Votre Série
Restez constant et regardez vos progrès grandir! Suivez votre habitude quotidienne de codage, protégez votre série avec des jours de gel et gagnez des récompenses en vous connectant chaque jour.
12 jours de série
Revenez demain pour maintenir votre série!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Quitte ou Double
Jour 5 sur 7
Gel de Série
2 left
Vous N'êtes Pas Seul
Affrontez les classements mondiaux, invitez des amis pour gagner des récompenses et célébrez les succès des autres. Coder, c'est mieux entre amis!
Apprenez comme vous voulez
Lisez, écoutez, testez-vous, demandez à l'IA ou retrouvez ce que vous avez déjà étudié. Chaque leçon s'adapte à vous.
Une variable est un conteneur nommé qui stocke une valeur réutilisable plus tard dans votre programme.
En Python, on en crée une en écrivant le nom, un signe égal, puis la valeur à stocker.
La valeur peut évoluer : réassigner le nom le fait simplement pointer vers une nouvelle valeur.
Certifiez-vous
Gagnez des certificats pour chaque cours terminé. Ajoutez-les à votre profil LinkedIn et CV pour montrer votre expertise en programmation aux employeurs.
Pourquoi apprendre le développement de jeux Unity sur Coddy
- On commence par C#, donc vous n'ouvrez jamais un script Unity sans savoir ce qu'est une classe ou une liste.
- Vous construisez des jeux entiers, une fonctionnalité par leçon, jusqu'à pouvoir gagner et perdre.
- Le jeu tourne à côté de votre code, sur ordinateur, Chromebook ou téléphone.
- Le code est du vrai C# Unity : MonoBehaviour, Rigidbody, TextMeshPro, l'Input System et les ScriptableObjects.