Développeur de jeux Unity. Basique - cours 63 700 roubles. d'Otus, formation 4 mois, date 27 novembre 2023.
Miscellanea / / November 27, 2023
Vous commencerez par les bases et maîtriserez les techniques avancées d'Unity pour créer des jeux 2D et 3D. Après la formation, vous disposerez de toutes les compétences nécessaires pour concevoir l’architecture du jeu, écrire du code propre, créer une IA intelligente, optimiser et monétiser le jeu.
A qui est destiné ce cours?
- Pour ceux qui veulent devenir développeur de jeux. Vous aurez suffisamment de préparation et de pratique pour vous qualifier pour un poste de développeur intermédiaire dans le développement de jeux.
- Pour ceux qui veulent donner vie à leur idée de jeu. Pendant le cours, vous pourrez travailler sur votre projet avec le soutien de vos professeurs.
3 jeux que vous créerez
Combattant 3D au tour par tour similaire à RAID Shadow Legends
Compétences que vous apprendrez en travaillant sur ce projet: Coroutines, objets scriptables, travail avec des animations (MecAnim et Legacy Animation), Unity UI, systèmes de particules, lecture sonore, DontDestroyOnLoad, extension éditeur, etc.
Jeu de plateforme 2D
Compétences que vous acquerrez en travaillant sur ce projet: Tilemap, physique 2D, nouveau système d'entrée, contrôle de la caméra à l'aide de Cinemachine, génération de niveaux procéduraux, sérialisation, etc.
Jeu de tir 3D en ligne
Compétences que vous acquerrez en travaillant sur ce projet: création de jeux multijoueurs, physique 3D, terrain, maillage de navigation, Ragdolls, cinématique inverse, création d'IA et de robots (machines à états finis, arbres de comportement, planification d'action orientée objectif), Photon Unity Réseautage, etc. Exemples de 3 jeux qui seront développés par les étudiants du cours en ligne « Unity Game Developer. Basic" pendant l'entraînement !
Caractéristiques du cours
- Avant le lancement, nous mettons à jour le programme et fournissons tout ce que Unity propose actuellement de nouveau et de prometteur. Nous comparons différentes approches pour montrer les avantages des nouveaux outils.
- Nous nous penchons sur les techniques de développement qui vous permettent de mettre en œuvre des concepts complexes, de simplifier les processus de routine et d'obtenir un code propre.
- Vous maîtriserez le développement de jeux, de l'idée à la mise en œuvre, en passant par la monétisation, l'acquisition et la fidélisation des joueurs.
Nous enseignons les principes de création de jeux et les capacités d'Unity afin que vous puissiez mettre en œuvre vos idées et ne pas les copier.
1
BienDiplômé de l'Université technique d'État de Perm (PSTU), Faculté de génie électrique (ETF), Département des technologies de l'information et systèmes automatisés (ITAS). Les carrières professionnelles incluent une grande variété de domaines des technologies de l'information, du développement de logiciels à contrôleurs (systèmes de contrôle de processus) jusqu'à...
Diplômé de l'Université technique d'État de Perm (PSTU), Faculté de génie électrique (ETF), Département des technologies de l'information et systèmes automatisés (ITAS). Les carrières professionnelles incluent une grande variété de domaines des technologies de l'information, du développement programmes pour contrôleurs (APCS) pour créer des systèmes CRM et travailler avec les appareils Kinect, Oculus Rift, etc. Enseigné pendant trois ans université. Développement de deux cours en ligne complets sur Unity. Depuis 2013, il développe des jeux; il considère qu'il s'agit d'une classe de programmes particulièrement complexe et intéressante, car il faut prendre en compte beaucoup de choses lors de la création. A commencé à travailler avec Unity version 3.5 Au sein de l'équipe Brainy Studio, il a remporté divers concours et compétitions informatiques: DevGAMM, AppCampus (Finlande), Microsoft Imagine Cup dans la catégorie Jeux (USA). Ces dernières années, il développe également des projets non ludiques dans le domaine de la réalité virtuelle.
1
BienAuteur du programme, développeur indépendant
Expérience professionnelle: 7 ans de programmation en C# .Net et C# Unity. Développement d'un simulateur virtuel pour les étudiants en droit et importation en VR. Développement d'une application pour les enquêteurs de Moscou. Participation au développement du jeu mobile Race Masters. Participation à diverses startups. Il a travaillé comme enseignant dans une université pendant 4 ans, donnant des cours de conception de logiciels et de programmation en C# et C++. Réalisation d'une formation pour les écoliers du Technoparc. Depuis 2016, il anime des cours en ligne et développe un programme pédagogique de cours. Formation: ASTU, Département des systèmes automatisés de traitement et de contrôle de l'information. En 2017, il entre aux études supérieures avec un diplôme en analyse des systèmes.
1
BienDepuis 2008, il développe des jeux à titre professionnel et comme passe-temps. Début avec Flash et ActionScript 2/3, y compris l'écriture et l'enseignement du cours "Game Programming on AS3". Plus tard, il a travaillé...
Depuis 2008, il développe des jeux à titre professionnel et comme passe-temps. Début avec Flash et ActionScript 2/3, y compris l'écriture et l'enseignement du cours "Game Programming on AS3". Plus tard, il a travaillé avec Unity (à partir de la version 4.6) et Unreal Engine 4. Participé au développement de parties client et serveur pour les jeux, d'outils pour les artistes, les concepteurs de jeux et les producteurs. Depuis 2021 - développeur indépendant de jeux Unity. Formation: Université d'État de Krasnoïarsk, Faculté de physique. Professeur
Introduction à l'unité. Écrire le premier jeu
-Sujet 1.Présentation d'Unity
-Thème 2.Introduction au langage C#
-Sujet 3.POO
-Sujet 4. Boucle de jeu dans Unity
-5.Chargement du thème et de la scène de l'interface utilisateur Unity
-Thème 6.Effets spéciaux
-Thème 7.Sons et musiques
Développement de jeux 2D sous Unity
-Sujet 8.Création d'un projet 2D
-Thème 9.Introduction à la physique
-Thème 10.Physique avancée
-Thème 11.Animation 2D. DOTween, Spine et autres outils
-Sujet 12.Traitement des entrées, nouveau système d'entrée et Cinemachine
-Thème 13. Génération procédurale de niveaux
-Thème 14. Progression du jeu et sa préservation
Développement de jeux 3D en ligne
-Sujet 15.Introduction au terrain, au maillage de navigation, au contrôle des personnages
-Sujet 16.Introduction au réseau Photon Unity
-Sujet 17.Éléments de jeu, Ragdolls et cinématique inverse
-Sujet 18.Personnages non-joueurs
-Sujet 19. Localisation d'applications
-Sujet 20.IA et bots (partie 1, machine à états et arbre de comportement)
-Sujet 21.AI et bots (partie 2, planificateur Unity AI)
Game design, monétisation et édition de jeux
-Thème 22.Introduction à la conception de jeux
-Sujet 23.Création de builds et publication
-Thème 24. Approches de la monétisation et des achats en jeu
-Thème 25. Attirer et fidéliser les joueurs
Sujets avancés
-Sujet 26.Modèle de contrôleur de vue modèle
-Sujet 27.Optimisation
-Sujet 28.Extension de l'éditeur
-Thème 29. Pipeline de rendu scriptable
-Sujet 30.Actifs adressables
Travail de projet
-Thème 31. Sélection du sujet et organisation du travail du projet
-Thème 32. Consultation sur les projets et les devoirs
-Thème 33.Protection des travaux de conception