Profession Développeur de jeux sur Unity - cours 151 200 roubles. de SkillFactory, formation 12 mois, Date 13 août 2023.
Miscellanea / / November 27, 2023
Pendant la formation, vous créerez quatre jeux: jeu de plateforme 3D, Space Shooter, Tower Defense et course 3D.
Le projet final consiste à développer le concept, la conception du jeu et à programmer votre propre jeu, dont vous choisirez le genre et la plateforme.
Partie de base du cours GameDev (12 mois)
Introduction à GameDev
1 mois
Introduction à GameDev: comment les jeux sont créés de l'idée à la sortie, introduction à la conception du jeu, contenu technique du jeu, contenu et logique, contenu du jeu, moteurs de jeu, édition de niveau
Éditeur Unity: principes de base de l'éditeur, magasin d'actifs, matériaux, système de collisionneur, éclairage, préfabriqués, terrain, moteur physique, système de particules, interface utilisateur
Conception de niveaux à l'aide de l'exemple de 3D Adventure: scène de test, travail avec les préfabriqués, mécanique et dynamique des niveaux, bases de l'interaction avec les objets, création de niveaux - de la planification à la documentation, WhiteBox
Création d'un lieu de toutes pièces: introduction à Blender, primitives, modélisation polygonale, création d'un lieu simple, textures, déballage, importation dans le moteur, mise en place de la scène, ajout d'éclairage, interactif
Résultat: créer un jeu de plateforme 3D et un lieu de jeu avec éclairage et interactivité
Programmation en C#
2,5 mois
Visual Studio Basics: introduction et historique du langage C#, environnement de développement Visual Studio, premier programme, processus de compilation, débogage d'application
Bases de GIT: systèmes de contrôle de version, introduction à Git, Github, Markdown, Git UI, Git dans Visual Studio, opérations Git de base, branchement Git, fonctionnalités avancées de Git
Concepts de base et types de données: variables, constantes, littéraux, types de données de base, énumérations, entrées et sorties de console, opérations C# de base, conversions de types
Constructions C# de base: conditions et constructions, boucles, tableaux, tuples, atelier
Méthodes en C#: méthodes, paramètres de méthode, passage de paramètres, portée, fonctions récursives, projet final
POO: types de données de référence et significatifs, structures et objets, classes et structures, fonctionnalités de travail avec des types de données de référence et significatifs, packaging et unboxing, encapsulation, héritage, polymorphisme, classes abstraites, agrégation et composition, classes et éléments statiques, généralisations
Intégration de C# dans Unity: fonctionnalités de C# dans Unity, créant une aventure 3D simple
Le design du jeu
1 mois
Level Design: concepts de base, étapes de production de niveaux
Production de niveaux: idée, prototype papier, blanc, art de niveau
Développement d'équipe: rôles, art, ingénieurs, designers, management, étapes de développement
Rédaction d'un concept de jeu et d'un pitch pour les investisseurs: concept, brève description, USP/USP, piliers du design, formulation du Core Loop et description des systèmes, des investisseurs, de la structure et des caractéristiques du pitch
Résultat: se familiariser avec le processus de conception d'un nouveau jeu. Vous découvrirez les approches de base pour créer un jeu qui sera demandé. Vous développerez un document de conception pour votre futur jeu.
Tireur spatial
1,5 mois
Préparation à Space Shooter: description de l'idée, document de conception, structure du projet et importation des ressources 2D, des sprites
Assemblage préfabriqué de vaisseau spatial: création de vaisseau spatial, joystick virtuel, abstraction de contrôle
Scène de niveau: caméra, arrière-plan, objets physiques, renaissance du joueur, niveau maximum
Contenu du niveau: armes du navire, obus, restrictions de tir, objets à ramasser, géniteurs
Navires ennemis: préfabriqué de navire ennemi, machine d'état, recherche de position cible, tir
Résultat: développer un jeu mobile 2D Space shooter
Course 3D
1,5 mois
Préparation à la course 3D: conception d'images, entités et paramètres, composant Rigidbody, composant WheelCollider, script de contrôleur de voiture.
Voiture: construction d'une voiture à partir de primitives, personnalisation des roues, contrôleur d'entrée du joueur et du joueur, caméra à la troisième personne, son du moteur, son de collision.
Piste: assemblage de l'environnement, Terrain, piste, passage du point de contrôle, contrôleur de course, début et fin de course, métriques de course, position, temps au tour, meilleur temps.
Bots: contrôleur de robots, déplacement vers un point, mouvement du robot le long de la piste, ajout de robots à la course, niveaux de difficulté des robots.
Résultat: développer un jeu informatique 3D Racing
Tour de défense
1,5 mois
Préparation au Tower Defense: architecture de base, premier prototype, tour, mouvement ennemi, prototype ennemi et paramètres externes
Interface de scène de jeu: développement de l'architecture TD, interaction entre joueur et ennemi, éléments simples du HUD, interfaces interactives pour construire des tours, gestion des groupes d'interfaces
Niveaux, menus et sauvegardes: architecture des niveaux TD, événements de victoire et de défaite dans les niveaux, implémentation de l'interface de carte de niveau, sauvegarde de la progression du joueur sur disque, menu de démarrage du jeu
Mécanismes d'approfondissement: évaluation des performances des joueurs, vagues ennemies, accélération des vagues, améliorations
Nouveaux ennemis et tours: types d'armures et types de dégâts, améliorations des tours, compétences des joueurs et autres styles de code
Résultat: développer un jeu de tower defense mobile en 2D
Développement en équipe ou indépendant de votre jeu
3 mois
Développement de prototypes de jeux
Image de conception
Menu
Les niveaux
Entités de jeu
Interactions
Bots
Scénarios
Résultat: développez un jeu que vous concevez vous-même. Le développement peut se faire individuellement ou en équipe. Les travaux seront réalisés sous la direction d'un expert expérimenté. Votre tâche est de sortir le jeu et de le commercialiser (sur Steam, Google Play et/ou App Store)
B
bonalina
18.11.2022 G.
Cours intéressant
Avantages: Retour d'information des mentors, possibilité de répondre à d'éventuelles questions pendant la formation. Inconvénients: Il n'y a pas de sous-titres pour la vidéo. J'ai choisi le cours Unity Game Developer. Je rêvais de créer des jeux et j'ai finalement décidé d'essayer de suivre des cours. Il y a beaucoup d'informations utiles et de tâches intéressantes. J'ai aimé les devoirs, il y a des informations écrites, des retours des mentors...
M
aimant49
30.05.2022 G.
Je recommande les cours.
Avantages: Temps de formation pratique, grand volume de webinaires, disponibilité des informations. Inconvénients: je n'ai remarqué aucun inconvénient. Je suis le cours Unity Game Developer. Le sujet des « moteurs de jeu » est devenu intéressant. Je voulais essayer de créer mon propre jeu. Je cherchais une plateforme adaptée pour étudier le cours. J'ai décidé de suivre un cours sur le développement de jeux dans Unity auprès de SkillFactory. Les études se déroulent pendant le temps libre de l'école...
R.
Rulut678
20.05.2022 G.
C'est mieux que de nombreuses universités classiques
Avantages: Vous pouvez suivre des cours à tout moment, une assistance 24h/24 et 7j/7, suffisamment de temps pour accomplir les tâches. Inconvénients: Pour travailler, vous avez besoin d'un ordinateur d'une puissance au moins moyenne et d'une mémoire suffisante. J'ai acheté un cours sur le développement de jeux utilisant le moteur de jeu Unity, ce format de formation me convient tout à fait. J'ai toujours aimé les jeux et tout ce qui s'y rapporte, et quand j'ai vu sur YouT...