|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unity-2d-le-guide-ultime-pour-creer-vos-jeux-2d-avec-unity-et-c-sharp/
课程评论:没有评论
课程名称:《Unity 2D: 创建您的2D游戏终极指南》 课程概述:您梦想创建专业的2D视频游戏吗?通过本课程,深入学习使用全球最受欢迎的游戏引擎Unity 2D,掌握C#编程!这一全面且极具实践性的课程将您培养成真正的游戏开发者,即使您是从零开始。课程包括大约4小时的基础知识提升,以及近56小时的实用视频和实际项目。 选择此Unity 2D培训的理由: - **实践学习**:摒弃枯燥的理论知识!我们将一起创建多个完整的2D游戏,例如Pang Adventures克隆、Worms 2D克隆、沉浸式RPG以及2D横向卷轴平台游戏,并进行多项迷你项目以巩固技能。 - **Unity与C#专家**:从接口设置到高级C#概念(变量、条件、循环、面向对象编程),您将掌握实现创意所需的所有工具。 - **高级2D游戏开发**:探讨Tilemaps、2D动画、Cinemachine摄像机、后期处理技术等,提升游戏的视觉效果。 - **工具与效率**:学习创建自己的Unity工具,组织项目,并优化工作流程,实现快速高效的开发。 - **生成式AI在游戏中的应用**:了解如何利用人工智能生成图形资源,为您的创作带来新维度。 - **优化与性能**:掌握对象池技术、游戏本地化、单元测试,并获得专业提示,实现流畅且无故障的游戏体验。 - **现代用户界面设计**:掌握UI Toolkit和UI Builder,创建优雅且响应式的菜单和HUD。 - **开发内幕与技巧**:获得丰富的实用技巧、设计模式(如工厂模式、观察者模式、状态模式等)及技术,提升您的开发能力。 学习内容详细介绍: - **第一部分**:Unity入门:学习编辑器操作、项目管理及Prefabs和组件。 - **第二部分**:C#编程:掌握变量、条件、循环、函数、数组、类及与Unity的交互技巧。 - **第三部分**:[项目]创建"Pang Adventures"克隆:开发完整的2D游戏,包括玩家管理、可分裂的球体、游戏管理以及用户界面。 - **第四部分**:[超大项目]创建"Worms"克隆:编写复杂程度高的关卡破坏系统、武器库存(如火箭筒、手榴弹)、敌人AI、伤害管理及视觉和音效效果。 - **第五部分**:[迷你项目]横向卷轴平台游戏:开发具有运动、动画、碰撞管理和Cinemachine集成的平台游戏。 - **第六部分**:UI Toolkit和UI Builder:深入了解Unity现代用户界面创建工具。 - **第七部分**:[项目]开发点击冒险游戏:创建一个2D侧视的点击冒险游戏。 - **第八部分**:[项目]设计Unity工具:开发Unity扩展、登录系统、输入映射器、日志记录器及历史记录保存系统等。 - **第九部分**:[项目]开发2D RPG:涵盖Tilemaps、角色移动、NPC、对话系统、任务、传送、回合制战斗等功能的宏伟项目。 - **第十部分**:使用2D Game Kit无编码创建游戏:学习如何快速原型制作关卡并融入自己的C#脚本。 - **第十一部分**:专业技巧与秘密:编制提升项目质量的建议,创建库存、反作弊系统、使用系统时钟或实时天气等技巧。 - **第十二部分**:Unity的C#设计模式:掌握工厂模式、观察者模式、状态模式等基本设计模式,以编写干净易维护的代码。 - **第十三与十四部分**:ECS、作业系统、Burst:逐步在Unity项目中实施ECS,实现超高性能的项目。 完成本课程后,您将获得成功证书,展示您的技能,还将拥有多个项目作品可用于个人简历,帮助您在竞争中脱颖而出。无论您是初学者还是有基础的开发者,您都可以通过实践掌握Unity 2D和C#的知识。加入成千上万的热情学生,今天就开始您的游戏开发之旅吧!
Vous rêvez de créer vos propres jeux vidéo 2D professionnels ? Plongez dans la création de jeux avec Unity 2D, le moteur le plus populaire au monde, et apprenez à coder en C# comme un expert! Ce cours complet et ultra-pratique sur Udemy vous transforme en véritable développeur de jeux, même si vous partez de zéro.Vous apprendrez les rouages du développement de jeux 2D avec Unity par la pratique. Après environ 4 heures de remise à niveau, ce sont près de 56 heures de vidéos pratiques/projets concrets qui vous attendent. Pourquoi choisir cette formation Unity 2D ?Apprentissage par la pratique: Oubliez la théorie ennuyeuse! Nous allons créer ensemble plusieurs jeux 2D complets (un clone de Pang Adventures, un clone de Worms 2D, un RPG 2D immersif et un side-scroller / jeu de plateforme 2D), ainsi que de nombreux mini-projets pour solidifier vos compétences.Devenez un expert Unity & C#: Du paramétrage de l'interface aux concepts avancés de C# (variables, conditions, boucles, POO), vous maîtriserez tous les outils nécessaires pour donner vie à vos idées.Développement de jeux 2D avancé: Explorez les Tilemaps, les animations 2D, Cinemachine pour la caméra, le post-traitement pour des graphismes époustouflants, et bien plus encore.Outils & Productivité: Apprenez à créer vos propres outils Unity (Plugins Editor, Tools), à organiser vos projets, et à optimiser votre workflow pour un développement rapide et efficace.IA Générative au service du jeu: Découvrez comment utiliser l'Intelligence Artificielle pour générer des ressources graphiques et donner une dimension nouvelle à vos créations.Optimisation & Performances: Maîtrisez l'Object Pooling, la localisation, les tests unitaires, et découvrez des astuces professionnelles pour des jeux fluides et sans bug.Interface utilisateur moderne: Prenez en main UI Toolkit et UI Builder, les technologies de pointe pour des menus et HUD élégants et responsifs.Conseils de pro et secrets de développement: Bénéficiez de mon expérience avec une multitude d'astuces, de design patterns (Factory, Observer, State...) et de techniques pour passer au niveau supérieur.Code performant grâce à ECS: Découvrez comment utiliser ECS (Entity Component System), Job System et Burst afin d'optimiser votre projet pour des performances maximales.Ce que vous allez apprendre en détail:Section 1: Découverte de Unity: Prise en main de l'éditeur, gestion de projets avec Unity Hub, et découverte des Prefabs et Composants.Section 2: Maîtrise de C#: Variables, conditions, boucles, fonctions, tableaux, classes, et interaction avec Unity. Téléchargez tous les scripts pour un apprentissage facilité.Section 3: [PROJET] Le clone de "Pang Adventures": Créez votre premier jeu 2D complet, de la gestion du joueur aux balles "Splitables", en passant par le GameManager, le post-traitement et les interfaces utilisateur.Section 4: [SUPER PROJET] Le clone de "Worms": Un projet colossal pour coder un système de destruction de niveau, un inventaire d'armes complexe (bazooka, grenades), l'IA des ennemis, la gestion des dégâts, les effets visuels (VFX) et sonores (SFX).Section 5: [MINI PROJET] Un Side Scroller 2D: Développez un jeu de plateforme avec mouvements, animations, gestion des collisions et intégration de Cinemachine.Section 6: UI Toolkit & UI Builder: Plongez dans les outils modernes de création d'interfaces utilisateur Unity.Section 7: [PROJET] Jeu d'Aventure Point & Click: On développe un jeu type point and click en 2D, vue de côté avec Unity et C#.Section 8: [PROJETS] Concevoir des outils Unity: Créez des extensions pour Unity, un système de login, un Input Mapper, un logger, un système de sauvegarde d'historique, et bien plus encore pour optimiser votre productivité.Section 9: [PROJET] Développer un RPG en 2D: Un projet ambitieux couvrant les Tilemaps, le mouvement de personnage, les PNJ, les systèmes de dialogue, de quêtes, de téléportation, de combat tour par tour, de statistiques (XP, niveaux), de sauvegarde/chargement, de boutiques et d'audio.Section 10: Créer des jeux sans coder avec le 2D Game Kit: Découvrez comment utiliser ce kit pour prototyper rapidement des niveaux et y intégrer vos propres scripts C#.Section 11: Astuces et secrets de pro: Une compilation de conseils pour transformer vos projets, créer un inventaire, un système anti-triche, optimiser avec l'Object Pooling, utiliser l'horloge système ou la météo réelle, et bien d'autres!Section 12: Design Patterns en C# pour Unity: Apprenez les schémas de conception essentiels comme Factory, Observer, State, et Service Locator pour écrire du code propre et maintenable.Section 13 & 14: ECS, Job System, Burst: Mettez en place progressivement ECS dans vos projets Unity afin de créer des projets ultra performants.Après avoir suivi tout cela, vous obtiendrez un certificat de réussite pour mettre en évidence vos compétences. Vous aurez également plusieurs projets à ajouter à votre portfolio pour donner plus de crédibilité à votre profil. Ainsi vous vous démarquerez de vos concurrents. [FAQ]Quelle est la différence entre ce cours et la formation "Unity par la pratique" ? Les deux formations proposent des projets différents. Cette formation est intégralement pensée pour vous aider à monter en compétence spécifiquement sur le développement de jeux 2D. De plus, j'ai atteint la limite (nombre de vidéos) sur l'autre formation, c'est pourquoi j'ai créé un autre cours afin de vous proposer toujours plus de contenu afin de répondre à toutes les attentes.Dois-je acheter une autre formation avant de suivre celle-ci ? Mes formations se suffisent à elles-mêmes. Elles sont pensées pour convenir à tous, débutants et confirmés. Vous aurez toujours une petite partie pour monter en compétence sur Unity afin de pouvoir suivre sereinement les projets. Donc vous pouvez suivre la ou les formations que vous voulez, il n'y a pas d'ordre.Ce cours est fait pour vous si:Vous êtes débutant et rêvez de créer des jeux vidéo.Vous connaissez les bases mais souhaitez passer au niveau supérieur en Unity 2D et C#.Vous voulez apprendre en réalisant des projets concrets et divertissants.Vous désirez maîtriser le développement de jeux 2D de A à Z.Rejoignez des milliers d'étudiants passionnés et lancez-vous dès aujourd'hui dans l'aventure de la création de jeux vidéo avec Unity 2D et C#!