RPG Core Combat Creator: Learn Intermediate Unity C# Coding
RPG Core Combat Creator:学习中级 Unity C# 编码
在 Unity 中为角色扮演游戏 (RPG) 构建战斗。教程涵盖代码架构和视频游戏设计。
教程演示🔗
更多游戏开发教程
What you’ll learn 学习内容
-
Create core combat mechanics for melee, ranged and special attacks.
为近战、远程和特殊攻击创建核心战斗机制。 -
More advanced C# techniques such as interfaces, delegates, and co-routines.
更高级的 C# 技术,例如接口、委托和协程。 -
Create pathfinding systems and patrol paths for enemies and NPCs.
为敌人和 NPC 创建寻路系统和巡逻路径。 -
Make a detailed level with terrain, enemies, triggers, lighting, particles and props.
使用地形、敌人、触发器、照明、粒子和道具制作详细的关卡。 -
Balance the player and enemy stats (eg. health, damage, movement, attack speed, and more).
平衡玩家和敌人的统计数据(例如生命值、伤害、移动、攻击速度等)。 -
Advanced game design, project management and code architecture strategies.
高级游戏设计、项目管理和代码架构策略。
Requirements 要求
-
You should be able to write basic C# (loops, conditionals, components, etc)
您应该能够编写基本的 C#(循环、条件、组件等) -
Some familiarity with Unity’s APIs is helpful.
对 Unity 的 API 有一定的了解会很有帮助。 -
You should know your way round Unity 5’s editor.
您应该对 Unity 5 的编辑器了如指掌。
Description 描述
Role Playing Games can be complex to create, with many interacting gameplay systems. We make it easy for you! Learn, step-by-step, how to make the foundations of any good RPG combat system – from scratch.
角色扮演游戏的创建可能很复杂,有许多互动的游戏系统。我们让您轻松!一步一步地学习如何为任何优秀的RPG战斗系统奠定基础–从头开始。
In this course we’re focusing on the core of any great RPG, giving your players a fun combat moment in a well crafted level, based upon a solid game design, built using a robust code architecture. You will follow our project, but also make the game entirely your own.
在本课程中,我们将专注于任何优秀角色扮演游戏的核心,在精心制作的关卡中为您的玩家提供有趣的战斗时刻,该关卡基于可靠的游戏设计,使用强大的代码架构构建。您将关注我们的项目,但也将游戏完全制作成您自己的游戏。
This highly acclaimed course was over 200% funded on Kickstarter, and is designed for intermediate users of Unity. We recommend you take at least the first half of our Complete Unity Developer 2D or 3D, or equivalent, as a pre-requisite.
这门广受好评的课程在 Kickstarter 上获得了超过 200% 的资金,专为 Unity 的中级用户设计。我们建议您至少学习完整 Unity Developer 2D 或 3D 或同等课程的前半部分,作为先决条件。
The course can be a standalone course, or can be taken as the first part in our RPG series. The three other separate courses in this series teach the Inventory system, Shops and Abilities, and Dialogue and Quests.
该课程可以是一门独立的课程,也可以作为我们 RPG 系列的第一部分。本系列中的其他三门独立课程教授库存系统、商店和能力以及对话和任务。
This is a highly realistic and comprehensive introduction to real game development. We’ll be taking you through our process step-by-step, with all decisions justified and all avenues explored.
这是对真实游戏开发的高度逼真和全面的介绍。我们将逐步带您完成我们的流程,所有决策都是合理的,所有途径都是合理的。
Fancy something a little different to get started? Check out GameDev’s other courses, just look for the green logo as your guide.
想从一些不同的东西开始吗?查看 GameDev 的其他课程,只需寻找绿色徽标作为您的指南即可。
We will be dealing with player movement, NavMesh navigation, AI pathfinding, save and loading systems, basic pick ups, using asset packs, debug code, making particle effects and more. We’ll also give you a robust code architecture for managing more complex projects by setting up namespaces.
我们将处理玩家移动、NavMesh 导航、AI 寻路、保存和加载系统、基本拾取、使用资源包、调试代码、制作粒子效果等等。我们还将为您提供一个强大的代码体系结构,用于通过设置命名空间来管理更复杂的项目。
You’ll need a basic grasp of Unity and C# before you get start, from there we’ll be teaching you more advanced programming techniques such as C# delegates, interfaces, co-routines and more.
在开始之前,您需要对 Unity 和 C# 有基本的了解,从那里我们将教您更高级的编程技术,例如 C# 委托、接口、协程等。
Building an RPG is an amazing way to level-up your game development skills, so why not join us and get started improving your game development right now?
构建角色扮演游戏是提升游戏开发技能的绝佳方式,那么为什么不加入我们,立即开始改进您的游戏开发呢?
Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).
在 Facebook(近 20k)、我们自己的 TA 策划社区(每天 17k 浏览量)和我们的学生聊天群(任何时候直播 10k)中加入我们的优秀开发人员社区。
Who this course is for:
本课程适用于谁:
- This course is for intermediate Unity users who want to create their own RPG.
本课程适用于想要创建自己的 RPG 的中级 Unity 用户。 - Our Complete Unity Developer course provides the perfect pre-requisite.
我们完整的Unity开发者课程提供了完美的先决条件。