Bienvenue sur ce premier volume, ciblé sur l’apprentissage des bases du langage C#, orienté clairement pour les jeux vidéos.Dans ce cours vous allez apprendre à coder votre premier jeu vidéo en C# avec Unity 2018 de manière progressive.En effet, commencer Unity sans de solides bases de programmation est une utopie. Vous ne serez jamais un développeur autonome, si vous n’adoptez pas les réflexes et les bonnes pratiques.Ainsi dans ce volume 1 de la série “Codez des jeux vidéos en C# - Unity Développeur” , vous allez apprendre réellement à coder afin de pouvoir à terme, créer par vous même vos propres systèmes pour vos futurs jeux.Dans ce cours vous allez apprendre à "parler" le C#, tout en vous spécialisant pour les jeux vidéos!!Créez votre premier jeu vidéo grâce à Unity. Réalisez le jeu du +/- en mode console, puis sous Unity en mode fenêtré !Au final vous disposerez d'un jeu finalisé.ContenuDans un premier temps et tout en présentant les bases du langage C# (variables, boucles, conditions, fonctions, notion de scope, séparation des vues et plus encore …), nous allons développer le mini-jeu du +/- en mode console.Cela nous permettra de se concentrer avant toute chose sur la notion d’algorithme et surtout de logique, indispensable à tout développeur. De plus nous verrons quelques bonnes pratiques de codage et ce dès le début : paramétrer une application, séparer les vues de la logique métier, mode dev, décomposer le code en fonctions...Peu à peu nous verrons des points essentiels pour tout débutant, sur 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 ...Ainsi sur chaque nouvelle notion, un parallèle sera fait avec Unity.
Facilities
Location
Start date
Online
Start date
Different dates availableEnrolment now open
About this course
Découvrir 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
Questions & Answers
Add your question
Our advisors and other users will be able to reply to you
We are verifying your question adjusts to our publishing rules. According to your answers, we noticed you might not be elegible to enroll into this course, possibly because of: qualification requirements, location or others. It is important you consult this with the Centre.
Thank you!
We are reviewing your question. We will publish it shortly.
Or do you prefer the center to contact you?
Reviews
Have you taken this course? Share your opinion
This centre's achievements
2021
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 4 years
Subjects
Premiere
Visual Studio
Presentation
Course programme
Prise en mains des outils et introduction au C#
8 lectures37:28Introduction à la prise en main du C# Introduction de la sectionInstaller son environnement de travail C# Mise en place de l'environnement de travail : Visual Studio Code et le sdk .NETCréer son premier projet C# Nous créons ici notre premier projet C#, ce qui nous permettra de lancer notre première instruction de code.Notion de point d'entrée du programme Nous verrons dans cette partie une présentation de l'interface de Visual Studio Code, ainsi que la notion de point d'entrée d'un programmeUnicité du point d'entrée Retour sur le point d'entrée tout en passant par la coloration synthaxique. Votre première erreur en console.Message console sous Unity 2018 Ici nous verrons le lien avec le moteur de jeu Unity afin d'être en mesure, à terme, de deboger notre programmePasser à la ligne dans un message Nous voyons ici comment passer à la ligne grâce à un caractère "magique"Conclusion de la prise en main Conclusion de la première partie, exercice en pdf et correction de l'exercice en PJ
Prise en mains des outils et introduction au C#
8 lectures37:28Introduction à la prise en main du C# Introduction de la sectionInstaller son environnement de travail C# Mise en place de l'environnement de travail : Visual Studio Code et le sdk .NETCréer son premier projet C# Nous créons ici notre premier projet C#, ce qui nous permettra de lancer notre première instruction de code.Notion de point d'entrée du programme Nous verrons dans cette partie une présentation de l'interface de Visual Studio Code, ainsi que la notion de point d'entrée d'un programmeUnicité du point d'entrée Retour sur le point d'entrée tout en passant par la coloration synthaxique. Votre première erreur en console.Message console sous Unity 2018 Ici nous verrons le lien avec le moteur de jeu Unity afin d'être en mesure, à terme, de deboger notre programmePasser à la ligne dans un message Nous voyons ici comment passer à la ligne grâce à un caractère "magique"Conclusion de la prise en main Conclusion de la première partie, exercice en pdf et correction de l'exercice en PJ
Introduction à la prise en main du C# Introduction de la section
Introduction à la prise en main du C# Introduction de la section
Introduction à la prise en main du C# Introduction de la section
Introduction à la prise en main du C# Introduction de la section
Introduction de la section
Introduction de la section
Installer son environnement de travail C# Mise en place de l'environnement de travail : Visual Studio Code et le sdk .NET
Installer son environnement de travail C# Mise en place de l'environnement de travail : Visual Studio Code et le sdk .NET
Installer son environnement de travail C# Mise en place de l'environnement de travail : Visual Studio Code et le sdk .NET
Installer son environnement de travail C# Mise en place de l'environnement de travail : Visual Studio Code et le sdk .NET
Mise en place de l'environnement de travail : Visual Studio Code et le sdk .NET
Mise en place de l'environnement de travail : Visual Studio Code et le sdk .NET
Créer son premier projet C# Nous créons ici notre premier projet C#, ce qui nous permettra de lancer notre première instruction de code.
Créer son premier projet C# Nous créons ici notre premier projet C#, ce qui nous permettra de lancer notre première instruction de code.
Créer son premier projet C# Nous créons ici notre premier projet C#, ce qui nous permettra de lancer notre première instruction de code.
Créer son premier projet C# Nous créons ici notre premier projet C#, ce qui nous permettra de lancer notre première instruction de code.
Nous créons ici notre premier projet C#, ce qui nous permettra de lancer notre première instruction de code.
Nous créons ici notre premier projet C#, ce qui nous permettra de lancer notre première instruction de code.
Notion de point d'entrée du programme Nous verrons dans cette partie une présentation de l'interface de Visual Studio Code, ainsi que la notion de point d'entrée d'un programme
Notion de point d'entrée du programme Nous verrons dans cette partie une présentation de l'interface de Visual Studio Code, ainsi que la notion de point d'entrée d'un programme
Notion de point d'entrée du programme Nous verrons dans cette partie une présentation de l'interface de Visual Studio Code, ainsi que la notion de point d'entrée d'un programme
Notion de point d'entrée du programme Nous verrons dans cette partie une présentation de l'interface de Visual Studio Code, ainsi que la notion de point d'entrée d'un programme
Nous verrons dans cette partie une présentation de l'interface de Visual Studio Code, ainsi que la notion de point d'entrée d'un programme
Nous verrons dans cette partie une présentation de l'interface de Visual Studio Code, ainsi que la notion de point d'entrée d'un programme
Unicité du point d'entrée Retour sur le point d'entrée tout en passant par la coloration synthaxique. Votre première erreur en console.
Unicité du point d'entrée Retour sur le point d'entrée tout en passant par la coloration synthaxique. Votre première erreur en console.
Unicité du point d'entrée Retour sur le point d'entrée tout en passant par la coloration synthaxique. Votre première erreur en console.
Unicité du point d'entrée Retour sur le point d'entrée tout en passant par la coloration synthaxique. Votre première erreur en console.
Retour sur le point d'entrée tout en passant par la coloration synthaxique. Votre première erreur en console.
Retour sur le point d'entrée tout en passant par la coloration synthaxique. Votre première erreur en console.
Message console sous Unity 2018 Ici nous verrons le lien avec le moteur de jeu Unity afin d'être en mesure, à terme, de deboger notre programme
Message console sous Unity 2018 Ici nous verrons le lien avec le moteur de jeu Unity afin d'être en mesure, à terme, de deboger notre programme
Message console sous Unity 2018 Ici nous verrons le lien avec le moteur de jeu Unity afin d'être en mesure, à terme, de deboger notre programme
Message console sous Unity 2018 Ici nous verrons le lien avec le moteur de jeu Unity afin d'être en mesure, à terme, de deboger notre programme
Ici nous verrons le lien avec le moteur de jeu Unity afin d'être en mesure, à terme, de deboger notre programme
Ici nous verrons le lien avec le moteur de jeu Unity afin d'être en mesure, à terme, de deboger notre programme
Passer à la ligne dans un message Nous voyons ici comment passer à la ligne grâce à un caractère "magique"
Passer à la ligne dans un message Nous voyons ici comment passer à la ligne grâce à un caractère "magique"
Passer à la ligne dans un message Nous voyons ici comment passer à la ligne grâce à un caractère "magique"
Passer à la ligne dans un message Nous voyons ici comment passer à la ligne grâce à un caractère "magique"
Nous voyons ici comment passer à la ligne grâce à un caractère "magique"
Nous voyons ici comment passer à la ligne grâce à un caractère "magique"
Conclusion de la prise en main Conclusion de la première partie, exercice en pdf et correction de l'exercice en PJ
Conclusion de la prise en main Conclusion de la première partie, exercice en pdf et correction de l'exercice en PJ
Conclusion de la prise en main Conclusion de la première partie, exercice en pdf et correction de l'exercice en PJ
Conclusion de la prise en main Conclusion de la première partie, exercice en pdf et correction de l'exercice en PJ
Conclusion de la première partie, exercice en pdf et correction de l'exercice en PJ
Conclusion de la première partie, exercice en pdf et correction de l'exercice en PJ
Les variables primitives : stocker les données du jeu
11 lectures58:58Introduction aux variables Présentation de la session sur les variablesImplémenter le chiffre mystère Après avoir codé le titre du jeu, nous allons ici implémenter la génération du chiffre mystère.Les commentaires Nous verrons ici comment utiliser les commentaires à bon escientType de variables: types primitifs Présentation théorique des variables et des types primitifsNotion de scope et ordre d'exécution Partie importante sur la notion de scope, ainsi que sur l'ordre d'exécution d'un scriptLes constantes Présentation des constantes : déclaration, utilisationVariable de type Objet: string Nous verrons ici un nouveau type de variables : les variables de type stringRécupérer l'input utilisateur Tout en complétant notre jeu, nous verrons comment récupérer l'input clavier du joueurInput utilisateur dans les jeux vidéos : Unity 2018 Après une présentation de quelques input possibles dans les jeux vidéos, nous verrons comment détecter vos premiers input sous UnityOpérateurs mathématiques Présentation des principaux opérateurs mathématiques du langage C#
Second exercice de mise en applicationConclusion sur les variables Conclusion et correction en PJ du second exercice
Les variables primitives : stocker les données du jeu.
11 lectures58:58Introduction aux variables Présentation de la session sur les variablesImplémenter le chiffre mystère Après avoir codé le titre du jeu, nous allons ici implémenter la génération du chiffre mystère.Les commentaires Nous verrons ici comment utiliser les commentaires à bon escientType de variables: types primitifs Présentation théorique des variables et des types primitifsNotion de scope et ordre d'exécution Partie importante sur la notion de scope, ainsi que sur l'ordre d'exécution d'un scriptLes constantes Présentation des constantes : déclaration, utilisationVariable de type Objet: string Nous verrons ici un nouveau type de variables : les variables de type stringRécupérer l'input utilisateur Tout en complétant notre jeu, nous verrons comment récupérer l'input clavier du joueurInput utilisateur dans les jeux vidéos : Unity 2018 Après une présentation de quelques input possibles dans les jeux vidéos, nous verrons comment détecter vos premiers input sous UnityOpérateurs mathématiques Présentation des principaux opérateurs mathématiques du langage C#
Second exercice de mise en applicationConclusion sur les variables Conclusion et correction en PJ du second exercice
Introduction aux variables Présentation de la session sur les variables
Introduction aux variables Présentation de la session sur les variables
Introduction aux variables Présentation de la session sur les variables
Introduction aux variables Présentation de la session sur les variables
Présentation de la session sur les variables
Présentation de la session sur les variables
Implémenter le chiffre mystère Après avoir codé le titre du jeu, nous allons ici implémenter la génération du chiffre mystère.
Implémenter le chiffre mystère Après avoir codé le titre du jeu, nous allons ici implémenter la génération du chiffre mystère.
Implémenter le chiffre mystère Après avoir codé le titre du jeu, nous allons ici implémenter la génération du chiffre mystère.
Implémenter le chiffre mystère Après avoir codé le titre du jeu, nous allons ici implémenter la génération du chiffre mystère Présentation de cette session sur les conditions et...
Additional information
Aucune connaissance préalable ! Tout est détaillé et expliqué dans ce cours.
Disposer d'un ordinateur (PC - Mac)
Installer Unity (2017 ou 2018) - je vous guiderai dans l'installation de la dernière version
Installer VS Code - je vous guiderai dans l'installation de votre environnement de travail