Cours
PrestaShop

Newsletter

Coder un jeu vidéo en C#: les Fondamentaux

Initiez-vous au C# et découvrez Unity 2018

Ou s'abonner pour un accès illimité sans engagement à tout Skilleos pour 19,90€/mois. En savoir plus
chapitre

Chapitres

55

chrono

Durée

05h40 de cours en ligne

chrono

Prérequis

acces

Accès

24h/24 et 7j/7
PC/Mac, tablette et smartphone

certificat

Certificat

Délivré à la fin de la formation

1for1

1 For 1

Un abo ou un achat sur Skilleos = Un cours offert à un bénéficiaire

Alexandre TAURISANO

Alexandre TAURISANO

"Un jour je développerai mon propre jeu..." Voici ce qui tient Alexandre Taurisano depuis l'âge de 8 ans. Spécialisé depuis maintenant 6 ans sur Unity, il développe des jeux vidéos pour lui même, son équipe, ou pour ses clients. Également développeur Certifié Unity, C#, PHP,  HTML, CSS, MYSQL, JS, JAVA, ANDROID, Wordpress etc, Alexandre exerce en tout point sa passion de l'informatique. Et c'est cette passion qu'il souhaite vous transmettre à travers ses cours.



Vous êtes débutant et voulez apprendre à créer un jeu vidéo de A à Z ? Vous souhaitez devenir un jour développeur Unity de jeux vidéos confirmé ? Initiez vous aux bases du langage C#, orienté pour les jeux vidéos, et découvrez Unity 2018. Vous apprendrez progressivement à coder vos premiers jeux vidéos en C# avec Unity 2018, afin de pouvoir, à terme, créer par vous même vos propres systèmes pour vos futurs jeux vidéos. Dans ce cours vous apprendrez à "parler" le C#, tout en vous spécialisant pour les jeux vidéos grâce à Unity ! À la fin, vous disposerez d'un jeu finalisé.

Vous découvrirez dans ce cours en ligne les bases du langage C# (variables, boucles, conditions, fonctions, notion de scope, séparation des vues et plus encore …). Vous verrez quelques bonnes pratiques de codage : paramétrer une application, séparer les vues de la logique métier, mode dev, décomposer le code en fonctions... Vous vous initierez également aux différentes fonctions de l’API de Unity: Start/Update, créer son premier projet, paramétrer le projet, découvrir l'UI de Unity, faire un build PC, utiliser la console, utiliser certains Input du clavier et de la souris, appel de fonctions depuis l'interface ... Sur chaque nouvelle notion, un parallèle sera fait avec Unity. Ce cours est compatible Unity 5, Unity 2107 et Unity 2018.

Contenu du cours

  • Exercices
  • PDF IHM du jeu
  • Code source des activités
  • Code source du programme
  • Package final du jeu vidéo

À la fin du cours, vous serez capable de :

  • Maîtriser les bases du C# (variables, conditions, boucles, fonctions...)
  • Créer un mini-jeu en C# pur sous VS Code
  • Intégrer une logique écrite en C# dans Unity
  • Développer votre premier jeu vidéo PC/Mac avec Unity 2018

Chapitres

INTRODUCTION
1
02:03
Présentation de la formation
PRISE EN MAIN DES OUTILS ET INTRODUCTION AU C#
2
01:08
Introduction à la prise en main du C#
3
06:10
Installer son environnement de travail
4
06:26
Créer son premier projet C#
5
09:11
Notion de point d'entrée du programme
6
05:14
Unicité du point d'entrée
7
04:56
Message console sous Unity 2018
8
03:01
Passer à la ligne dans un message
9
01:21
Conclusion
LES VARIABLES PRIMITIVES : STOCKER LES DONNÉES DU JEU
10
00:40
Introduction aux variables
11
11:17
Implémenter le chiffre mystère
12
05:59
Commentaires
13
12:20
Type des variables : types primitifs
14
05:38
Notion de scope et ordre d'exécution
15
02:52
Les constantes
16
05:34
Variable de type Objet : string
17
05:42
Récupérer l'input utilisateur
18
04:24
Opérateurs mathématiques
19
01:05
Conclusion
BRANCHEMENTS CONDITIONNELS ET BOUCLES : BOUCLE DE JEU
20
00:59
Introduction sur les conditions et les boucles
21
07:14
Implémenter la comparaison du chiffre utilisateur
22
10:49
Théorie des branchements conditionnels - opérateurs booléens
23
08:49
Opérateurs logiques - partie 1
24
03:52
Opérateurs logiques - partie 2
25
05:43
Les conditions en action dans Unity 2018
26
05:51
Présentation du switch
27
09:18
Implémentation de la boucle de jeu
28
10:58
Théorie des boucles
29
00:25
Conclusion
FONCTIONS ET TABLEAUX : RENDRE LE CODE DU JEU PLUS MODULAIRE
30
01:30
Introduction aux fonctions et tableaux
31
06:50
Implémenter notre première fonction : Update
32
11:29
Théorie des fonctions
33
07:06
Implémenter le Contrôle Input Utilisateur dans le mini-jeu
34
04:32
Les fonctions en action dans Unity 2018
35
05:33
Correction de l'exercice sur le restart
36
06:41
Théorie des tableaux - partie 1
37
07:58
Théorie des tableaux - partie 2
38
06:02
Les boucles et les tableaux en action dans Unity 2018
39
05:11
Amélioration de la fonction restart
40
05:10
Implémentation IA de l'ordinateur
41
05:34
Mode Dev du mini-jeu
42
01:30
Conclusion
INTÉGRATION PROGRESSIVE DU JEU C# SOUS UNITY 2018
43
01:01
Introduction de l'intégration du jeu C# sous Unity
44
04:37
Adapter au framework de Unity
45
12:39
Séparer les "vues" de la logique
46
05:10
Passage de paramètre par référence ou valeur ?
47
07:22
Télécharger et Installer Unity
48
05:41
Création du projet Unity - paramétrage de l'IDE
49
12:28
Intégration dans Unity - Partie 1 : UI et paramétrage de la scène
50
16:02
Intégration dans Unity - Partie 2 : Afficher les erreurs
51
13:26
Intégration dans Unity - Partie 3
52
11:51
Intégration dans Unity - Partie 4
53
09:24
Premier build standalone
54
05:14
Test final et conclusion
CONCLUSION
55
01:02
Conclusion Finale

Coder un jeu vidéo en C#: les Fondamentaux

39.00 €

close if for show price

  • langues fr