|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unreal-engine-multiplayer-capture-the-flag/
课程评论:没有评论
**Unreal Engine 多人夺旗游戏开发课程概述** 本课程旨在教授学员如何使用 Unreal Engine 创建一个完整的多人“夺旗”(Capture the Flag)游戏。课程将从 AAA 级技术设计师的角度出发,涵盖游戏的核心逻辑脚本编写。重点在于演示如何编写符合行业标准的、易于代码审查且能最大限度减少 Bug 的蓝图脚本。 **课程亮点:** * **可自定义的夺旗点:** 学员将学会创建可在游戏世界中任意位置、以任意数量放置的夺旗点。 * **直观的 UI 设计:** 每个夺旗点都将配有游戏内 UI 控件,并辅以抬头显示(HUD)展示各队伍的占领进度。 * **动态占领逻辑:** 占领夺旗点的速度将与在该点上玩家的数量挂钩,人数越多占领越快。 * **得分与获胜机制:** 占领的夺旗点将为己方队伍累积积分,直到达到预设的获胜分数,从而宣布获胜者。 * **类 AAA 游戏体验:** 游戏进度将通过屏幕顶部的进度条显示,类似于《战地》或《星球大战:前线》等知名游戏。 * **完整的游戏循环:** 课程将实现游戏重置机制,以完成整个游戏循环。 * **基础武器与伤害系统:** 学员将学习创建基础武器,实现玩家发射弹药造成伤害,以及玩家在生命值耗尽后在团队重生点复活的功能。 * **第一人称视角与动画:** 游戏以第一人称视角呈现,课程将涵盖相关的动画系统管理。 本课程特别适合希望进入游戏行业工作的学员,通过实践项目学习行业级的开发流程和脚本编写规范。
Learn to create a multiplayer capture the flag game with Unreal Engine. You will be taught how to script your game like a AAA technical designer from a professional in the games industry. We'll go through the entire process of making the core game logic with tips along the way that will ensure your project meets professional standards. My objective is to prepare students who want to work in the industry by demonstrating how blueprint scripting should be formatted to pass code review and minimize bugs.This course will cover the creation of capture points that can be placed anywhere in the world in any desired quantity. Each capture point will be represented by an in-world UI widget in addition to a heads-up display that will show a team's capture progress. Capture logic will be created in such a way that grants faster progress for teams with more players on a point. Each captured point will grant its team a specified number of points until a winning score is achieved and a winner declared. Each team's total points will be represented by progress bars at the top of the screen similar to capture the flag games like Battlefield or Battlefront. The game will then restart to complete the game loop.Additionally, this course will cover creating a basic weapon and damage system. Players will be able to shoot projectiles from a weapon that will damage an opponent when hit. When a player's health is depleted, they will respawn at the team's respawn point.This game will be created in the first person perspective and students will be shown how to manage the associated animation systems involved.