Programmation de gameplay - cours 89 200 roubles. de l'école XYZ, formation, Date: 29 novembre 2023.
Miscellanea / / November 27, 2023
150 cours + 22 devoirs
durée: 5 mois
niveau de connaissance: avancé
plus de 380 heures de pratique
Formation selon le programme de l'ancien programmeur principal du gameplay de Rainbow Six Siege
Programmeur de gameplay implémente des expériences utilisateur, telles que des véhicules contrôlables ou un grappin, comme dans Uncharted 4. Si vous aimez ce genre de tâches, ce cours est fait pour vous. Ici, vous apprendrez comment mettre en pratique n'importe quelle mécanique et le faire systématiquement - comme c'est la coutume dans les studios AAA. Après avoir terminé le cours, vous serez en mesure de créer non seulement des jeux de tir, mais également des jeux de tout autre genre: jeu de plateforme 2D, RTS, simulateur de vol, jeu de combat ou RPG.
le cours vous convient si vous
- Vous connaissez au moins un langage de programmation et souhaitez travailler en tant que programmeur de gameplay dans un studio de jeux ou coder pour vos propres jeux dans Unreal Engine.\
- Développeur C++, fatigué des tâches commerciales ennuyeuses, souhaite faire quelque chose de plus intéressant et améliorer ses compétences pour gagner plus.
Formation au programme dispensée par un programmeur de gameplay ayant travaillé sur Rainbow Six Siege chez Ubisoft
Dans le cadre d'un projet de fin d'études, vous mettrez en œuvre l'un des systèmes de jeu parmi lesquels choisir: un drone ou un arc.
"Career cheat" en cadeau - une sélection de master classes qui vous aideront à trouver un emploi
Abonnement à XYZ Plus pendant 1 mois - c'est notre base de connaissances avec des flux fermés et des master classes
Objectif du cours
Le cours vous aidera à devenir un véritable développeur - la formation convient aussi bien à ceux qui savent déjà programmer des jeux qu'aux débutants qui souhaitent apprendre à travailler dans Unreal Engine à partir de zéro. Apprenez à écrire du code qui permettra aux personnages du jeu de se déplacer, de naviguer, de tirer et d'interagir activement avec le monde qui les entoure. Pendant le cours, nous apprendrons le C++, travaillerons avec Unreal Engine 4, configurerons l'inventaire et l'environnement, créerons des personnages et des armes.
Que ferez-vous pendant le cours ?
- Créer des personnages de jeu et non-joueurs (PNJ) en C++
- Implémentez des mécanismes de mouvement, de tir, de mouvement et bien d'autres dans Unreal Engine 4
- Recherchez et corrigez les bugs de jeu à l'aide des révisions de code
- Travailler avec le système de contrôle de version de jeu Perforce
- Développer des interfaces de jeu (GUI) et des mécanismes de réseau
- Optimiser le code
Résultat d'apprentissage
Compétence dans la mise en œuvre de mécanismes de tir de base en UE et C++
Vous apprendrez comment fonctionnent le tir, le mouvement, la réplication du réseau Unreal, l'intelligence artificielle des PNJ et leur réaction aux dégâts - et vous apprendrez à créer tout cela vous-même.
Connaissance des concepts fondamentaux de l'industrie
Vous apprendrez ce qu'est la fonction Tick et quelles sont ses étapes, l'arbre des comportements et le système de sentiments des PNJ, comment fonctionnent les animations squelettiques, ce qu'est une trace de ligne ou un lancer de rayon et comment elle est implémentée.
Compétences pour travailler en studio
Après avoir terminé le cours, vous pourrez postuler pour un poste de développeur junior dans un studio de jeux, et si vous avez de l'expérience en développement dans un autre domaine, alors pour un poste intermédiaire.
Effectuer des revues de code pour éliminer les erreurs
Vous trouverez et corrigerez les erreurs de jeu à l’aide des révisions de code. Et travaillez également avec le système de contrôle de version du jeu Perforce et subissez des tests.