|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/build-your-own-first-person-shooter-survival-game-in-unity/
课程评论:没有评论
当然,这是一个关于“在 Unity 中构建你的第一个第一人称射击/生存游戏”的 Coursera 课程的中文内容摘要: 这个 Coursera 课程系列旨在教授学员如何从零开始使用 Unity 引擎开发第一人称射击或动作冒险游戏。课程以一个名为“Dead Earth”的现代末世背景下的第一人称动作生存游戏为例,手把手带领学员构建完整的游戏系统。 **核心内容与技能点:** * **AI 系统开发:** * 学习创建智能 AI 角色,使其能够进行策略性思考,运用 A\*、寻路和导航技术在环境中现实地移动,规避障碍并实现游戏目标。 * 深入理解状态机、动画状态机等核心游戏 AI 概念。 * 设计能够与游戏世界进行逼真互动的 NPC。 * **物理与动画集成:** * 掌握如何将物理引擎和动画系统与角色行为和状态相结合,实现角色与其游戏世界的物理和视觉上的正确互动。 * 学习集成布娃娃(Ragdoll)物理效果,实现身体部位损伤和更真实的死亡动画。 * 了解如何在布娃娃和标准动画系统之间进行转换,以实现角色“复活”等动态效果。 * **游戏系统构建:** * 使用状态机行为和动画曲线驱动游戏逻辑。 * 创建可链接的游戏任务,解锁物品和探索新区域。 * 开发完整的 FPS 玩家手臂/武器管理系统,支持近战和远程武器。 * 构建可扩展的 AI 系统,并能与角色动画同步。 * 设计游戏内背包系统,用于管理武器、弹药、治疗道具和任务物品。 * 创建可互动场景元素,如门、电梯、柜子等。 * 利用脚本事件推动故事情节发展。 * 掌握导入和使用人形骨骼模型,通过骨骼重定向(Humanoid Re-targeting)加速动画制作。 * 设计自定义 UI 界面,包括生命值条、弹药显示、背包界面等。 * 开发音频日志系统,用于故事叙述。 * 学习使用 Umbra 和自定义技术加速图形密集场景中的实时光照和阴影。 通过本课程,您将能够填充自己的游戏世界,创建引人入胜的角色,并掌握构建功能完整、画面精美的游戏所需的核心技术。
Whether you'd like to create your own sci-fi or first person military shooter, third person action adventure, or even a role playing game, this Udemy course series provides the training you are looking for. Starting from a blank screen, we'll build all of the systems, together, step-by-step for a game called Dead Earth.Dead Earth is a commercial grade, first-person, action-survival game set in the modern post-apocalypse. As mankind's last hope,you'll traverse a fallen world ravaged by a lethal plague. The game presents players with a variety of dangerous environments where the fight for survival gets progressively more difficult as the story unfolds. The infection has manifested in a variety of terrifying ways, so you'll face a varied set of enemies - from enraged humanoids to total mutations whose origins are not fully understood. In this first course, we'll setup our project and start populating the world. You'll learn how to create smart AI characters that think strategically and realistically navigate their environment, all while avoiding obstacles and pursuing the goals that you give them.You'll also learn how to tie the physics and animation systems together with the behaviors and states of your in-game characters. This will enable them to interact with their world and with the player physically and visually correctly. You'll learn how and when to integrate ragdoll physics with the animation system to offer body part specific damage and more realistic death animations. You'll even learn how to transition between ragdoll and standard animation systems as we reanimate zombies and other characters that are down, but not out. Along the way we'll discuss in detail concepts like A*, pathfinding and navigation, state machines, animation state machines, and much, much more. By the time we're done, you'll be able to fill your own worlds with noble companions, background characters, and deadly enemies that bring your games to life!Over the totality of this course series you'll build the full game from the ground up. You'll learn how to:Use state machine behaviors and animation curves to drive game logic.Create your own missions that chain together different series of game events, unlock additional items and uncover new areas of the world.Develop a complete first person arms/weapons management system with melee and ranged weapon support.Dive deep into the development of a robust and extensible artificial intelligence system that syncs with your characters' animations.Design smart NPCs for your game who can interact with their world in very realistic ways.Build an in-game inventory system for players to manage their weapons, ammo, health boosters, mission items, and more.Assemble fully interactive worlds with working doors, elevators, cabinets and drawers.Learn how to use scripted events to drive your story line forward.Understand fundamental concepts in the field of game AI, like navigation and path-finding, state machines, animation state machines, and more.Find out how to import and animate multiple characters in less time using humanoid re-targetingCreate custom interfaces for health bars, ammo, inventory items, and more.Develop your own audio log system for delivering storytelling elements.Use a combination of Umbra and custom technology to accelerate real-time lighting and shadows in graphics intensive scenes.