|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/zombie-escape-a-point-click-3d-game-using-unitys-navmesh/
课程评论:没有评论
课程名称:僵尸逃生:使用Unity的NavMesh创建3D点击冒险游戏 课程概述:欢迎参加《僵尸逃生》课程,这是一个为初级和中级游戏开发者设计的全面课程,旨在通过逐步指导您创建一个沉浸式的3D点击冒险游戏,使用Unity强大的NavMesh系统。在本课程中,您将: - 实现使用Unity的NavMesh代理进行的点击移动,并根据速度创建流畅的动画。 - 在C#中开发一个多功能有限状态机(FSM),控制敌人的行为,如巡逻、待命、追击、攻击和待机。 - 构建一种地貌风格的程序化关卡生成器,并利用Unity的NavMesh表面为动态生成的环境提供A*寻路支持。 - 配置NavMesh代理、障碍物、修饰符、区域和代理类型,创造真实且富有挑战性的游戏玩法。 - 设计智能的敌人群聚行为,确保敌人围绕玩家等待攻击机会。 - 创建可定制的敌人生成巢穴,设定激活规则、敌人类型和奖励。 - 使用ScriptableObject进行有效的组织和内存优化。 - 实现单例脚本,管理多个场景和关卡中的生命值、库存和升级。 - 设计全面的生命值与战斗系统,使您的游戏完全可玩且充满乐趣。 通过本课程的学习,您将掌握使用Unity的NavMesh系统创建引人入胜的3D游戏的技能和知识,并为面对更高级的游戏开发挑战做好充分准备。加入我们,开始这段激动人心的旅程,创造属于自己的《僵尸逃生》游戏吧!
Welcome to Zombie Escape, a comprehensive course designed for beginner to intermediate level game developers, guiding you step-by-step through creating an immersive Point & Click 3D game using Unity's powerful NavMesh system.In this course, you will:Implement Point & Click player movement with Unity's NavMesh Agent and create smooth animations based on velocityDevelop a versatile Finite State Machine (FSM) in C# to control enemy behaviors such as Patrol, Idle, Chase, Attack, and StandbyBuild a geomorphic-style procedural level generator and leverage Unity's NavMesh Surface for A* Pathfinding in dynamically generated environmentsConfigure NavMesh Agents, Obstacles, Modifiers, Areas, and Agent Types to create realistic and challenging gameplayDesign intelligent enemy flocking behaviors, ensuring enemies surround the player while waiting for their turn to attackCreate enemy Spawn Nests with customizable rules for activation, enemy types, and rewardsUtilize ScriptableObjects for effective organization and memory optimizationImplement a Singleton script to manage health, inventory, and upgrades across multiple scenes and levelsDesign comprehensive Health & Combat systems to make your game fully playable and enjoyableBy the end of this course, you'll have gained the skills and knowledge to create your own captivating 3D games using Unity's NavMesh system, and you'll be well-equipped to tackle more advanced game development challenges. Join us on this exciting journey and create your own Zombie Escape today!