Développeur de jeux sur Unity from scratch - cours gratuit de Skillbox, formation, Date: 29 novembre 2023.
Miscellanea / / November 27, 2023
Toute personne souhaitant se lancer dans le développement de jeux
Apprenez à programmer en C#, comprenez les bases de la modélisation 3D et les fonctionnalités du développement de jeux. Vous pouvez commencer à travailler dans le domaine qui vous intéresse.
Programmeurs débutants
Systématisez vos connaissances en langage C#, étudiez l'API Unity. À la fin de la formation, vous aurez une compréhension approfondie de toutes les étapes de développement et un portfolio prêt à l'emploi - vous pourrez facturer davantage pour votre travail.
Pour les développeurs expérimentés qui souhaitent se lancer dans le développement de jeux
Maîtrisez le moteur Unity, apprenez à créer une logique de jeu et comprenez le fonctionnement d'une équipe de développement de jeux. Vous pouvez changer de spécialisation et aller travailler dans un studio de jeux.
MODÉLISATION 3D, BASES DU TRAVAIL DANS UNITY Responsable du rôle commercial Game Developer, COO du studio de développement de jeux IThub Games, développeur certifié Unity
Introduction à l'unité
Installez le moteur, familiarisez-vous avec l'interface et travaillez avec les primitives.
Travailler avec des ressources sur scène
Vous découvrirez comment et où télécharger des modèles et des graphiques prêts à l'emploi, en apprendrez davantage sur les caméras et l'éclairage.
Introduction aux interfaces
Créez votre première interface à l'aide de l'élément Canvas.
Présentation de C#
Écrivez du code qui permettra au jeu de répondre aux interactions des joueurs avec l'interface.
Atelier C#
Vous en apprendrez davantage sur les variables, les types de données, les tableaux, les boucles et les méthodes. Vous comprendrez les bases de presque tous les langages de programmation. Pour renforcer vos compétences, créez un jeu Tic Tac Toe.
Jeu Sauver le village: début
Vous comprendrez quelle est la boucle de jeu et la durée du jeu dans Unity, ajouterez une musique de fond au jeu.
Jeu Sauver le village: final
Écrivez des méthodes de boucle de jeu et configurez des processus de jeu.
Déplacer et faire pivoter
Apprenez à déplacer et à faire pivoter des objets à l'aide du code, des vecteurs et du composant Transform.
Présentation du moteur physique
Apprenez à travailler avec des collisionneurs, des déclencheurs et RigidBody pour profiter de la puissance du moteur physique Unity.
Jeu de balle sauvage: partie 1
Comprendre les décors et l'animation du personnage, créer un parcours du combattant.
Jeu de balle sauvage: partie 2
Apprenez à saisir des données, à configurer votre caméra et à créer des niveaux à l'aide de ProBuilder.
Jeu de balle sauvage: partie 3
Personnalisez le son, ajoutez un mécanisme de redémarrage différé et familiarisez-vous avec le système de particules pour créer des effets spéciaux.
Jeu de balle sauvage: partie 4
Ajoutez des textures et des matériaux aux ressources du jeu pour rendre le jeu plus coloré.
Travailler en équipe
Vous apprendrez pourquoi une équipe est nécessaire dans le développement de jeux, comment les tâches sont réparties et quels sont les rôles. Pensez aux outils qui vous aident à travailler ensemble sur un projet.
Récit dans les jeux
Maîtrisez les principes de la narration dans les jeux et comprenez en quoi l'intrigue d'un jeu diffère de celle des livres et des films.
Jeu de plateforme: partie 1
Vous commencerez à travailler avec des graphiques 2D, en ajoutant des sprites (images) et des animations au jeu.
Jeu de plateforme: partie 2
Vous comprendrez la physique 2D, réviserez vos connaissances sur les collisionneurs et les déclencheurs et en apprendrez davantage sur les connecteurs et les effecteurs.
Jeu de plateforme: partie 3
Apprenez à configurer la caméra pour qu'elle suive en douceur le héros, créez des adversaires et notez la logique de leur comportement.
Jeu de plateforme: partie 4
Personnalisez l'interface de jeu et le contrôleur de personnage, mettez en œuvre la sélection de bonus, les dégâts infligés au joueur et aux ennemis.
Atelier C#
Comprenez les boucles, la construction de cas de commutation et les algorithmes de tri de bulles et de sélection pour améliorer vos compétences en programmation.
Jeu mobile Crazy Run:
Concevez l'interface pour différentes résolutions, apprenez à travailler avec la saisie de données mobiles - écran tactile et gyroscope.
Présentation de Blender
Vous comprendrez l'interface de l'éditeur 3D gratuit Blender afin de créer vous-même des éléments pour vos jeux.
Modélisation d'accessoires
Apprenez à créer des éléments environnementaux statiques - des accessoires.
Travailler avec des matériaux dans Blender
Apprenez à créer des matériaux dans Blender et à les lier à des modèles. Importez des matériaux prêts à l'emploi dans Unity pour ajouter des détails aux jeux.
Créer un personnage Low Poly
Vous modéliserez un personnage simple pouvant être importé dans Unity.
Créer un paysage de jeu
Apprenez à créer un terrain pour des emplacements à l'aide de l'outil Terrain intégré de Unity, qui vous permet de personnaliser le terrain de manière flexible.
Créer une animation et travailler avec la caméra
Donnez vie aux personnages et aux objets grâce à l'animation à l'aide de TimeLines et apprenez à contrôler votre caméra avec CineMachine, un outil puissant utilisé non seulement dans les jeux mais aussi dans les films.
Post-traitement
Ajoutez des effets de flou, de réflexion et de distorsion au jeu, ajustez la correction des couleurs, la profondeur de dessin et d'autres paramètres et filtres.
Le design du jeu
Découvrez ce que veut le joueur et comment le lui donner. Créez une documentation de jeu afin que l'équipe comprenne correctement votre idée.
Jeu DarkLand: le début
Créez un niveau et des ennemis, personnalisez leur comportement et apprenez à les rendre plus intelligents à l'aide de NavMesh, un outil d'orientation.
Jeu DarkLand: final
Configurez la visée avec la souris, apprenez aux objets à suivre les intersections et les distances à l'aide de Raycasts.
Projet de diplôme
Arcade de haut en bas. Vous créerez un jeu d'arcade basé sur le jeu Crimson Land. Dans celui-ci, le joueur utilisera différentes armes pour détruire des vagues de monstres.