
您是否希望提升您的游戏开发技能并将您的项目提升到一个新的水平?您喜欢 XCOM2 或 Final Fantasy Tactics 等游戏吗?在本课程中,您将掌握从初级到高级的技能,学习管理和组织一个复杂的项目。您将创建自定义网格系统并学习高级编程概念,例如;C# 泛型、C# 事件和自定义结构。加上 A* 寻路!即使您对回合制策略游戏不感兴趣,这些技能也可以转移到其他类型的游戏中。您将创建具有多个单位的回合制游戏,以及基于网格的运动和逻辑。您还将添加敌人 AI,并且通过您创建的所有操作,您将编写高质量的代码。编写可重用且易于扩展的代码学习组织复杂的项目将游戏逻辑与动画和视觉组件分开学习编写干净的代码,如何保持所有系统解耦您需要熟悉 Unity 编辑器,并具备 C# 的基本到中级知识。如果您参加过我们的任何 Unity 课程(或同等课程),您就可以开始学习了。您只需支付一次性费用即可获得终身访问权限。创作者是合格且经验丰富的编码人员,因此能够清楚地解释复杂的概念,并一路娱乐。我们很高兴与 Code Monkey 合作为您带来这门课程。所有学生都可以访问问答论坛,我们的讲师、助教和社区随时准备帮助回答您的问题并为您的成功欢呼。准备好创建自己的回合制策略游戏了吗?快来加入课程吧!
概述
第 1 节:简介
讲座 1 宣传片
第0讲 欢迎来到课程
第 0 讲 社区与支持
第 0 讲 链接和资源
Lecture 0 设置 Unity & VS Code
第 0 讲 IntelliSense 问题?
Lecture 0 C# Fundamentals 的提醒
Lecture 0 访问我们的项目
讲座 0 项目设置
Lecture 0 渲染管线和资源
第0讲后处理
第 2 部分:单位移动和选择
第 2 讲介绍 – 单位移动和选择
第 3 讲单元基础设置
第4讲单元移动
第5讲鼠标射线投射
第6讲鼠标世界位置
第7讲单元点击移动
第 8 讲 Public vs SerializeField Private
第 9 讲单元动画设置
讲座 0 单元动画师
第 10 讲 Unit Animator 参数
Lecture 0 Unit 移动时旋转
第11讲单元选择
第 12 讲单元选择视觉,事件
第 13 讲单元选择的视觉,单例
第 3 部分:网格系统和摄像头
第 14 讲 介绍 – 网格系统和相机
第15讲网格系统设计
第16讲网格系统
第17讲网格对象
第18讲网格对象调试
第19讲 水平网格
第20讲 电影机
第21讲 摄像机移动和旋转
第0讲 相机变焦
第 0 讲 介绍 – 动作和 UI
第0讲 移动动作
Lecture 0 移动动作验证
讲座 0 网格视觉
讲座 0 基础动作类
第0讲 单一主动动作
第 0 讲 UI 设置
第0讲单元动作系统UI
Lecture 0 点击 UI 选择动作
讲座 0 通用采取行动
第 0 讲 选定的动作 UI 视觉对象
Lecture 0 操作繁忙的 UI
讲座 0 行动要点
第0讲 转向系统
Lecture 0 Intro – 敌人与战斗
讲座 0 敌人
第0讲 射击动作
讲座 0 单元动画师
第0讲射击子弹视觉
第0讲卫生系统
讲座 0 布娃娃
第0讲单元世界UI
第 0 讲 运动相机
Lecture 0 网格视觉颜色
第0讲 敌人AI基础
第 0 讲 敌人 AI 情结
第 0 讲 介绍 – 寻路
第 0 讲 C# 泛型
Lecture 0 网格系统泛型
第0讲 寻路概述
Lecture 0 寻路脚本
Lecture 0 寻路实现
第 0 讲 寻路障碍
第 0 讲 关卡设计
Lecture 0 带寻路的单位移动
讲座 0 介绍 – 波兰语
第0讲 屏幕抖动
第0讲手榴弹动作
讲座 0 手榴弹视觉效果
第 0 讲 可破坏的箱子
Lecture 0 可破坏的板条箱零件
第0讲 剑术
第0讲互动动作
第0讲 接口IInteractable
第 0 讲 输入重构
第0讲 输入系统
第 0 讲 终级
第0讲 恭喜!下一步是什么?
如果您希望将您的技能从初级提升到高级,如果您想提高您的编码技能并将您的项目提升到一个新的水平,如果您想创建一个回合制策略游戏
Published 6/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.61 GB | Duration: 13h 54m
Learn to create turn-based gameplay with multiple Units, along with grid-based movement and logic!
What you’ll learn
Take your Skills from Beginner to Advanced.
Learn to manage and organize a complex project.
Advanced Programming concepts, such as; C# generics, C# events, and custom structs.
Create a custom Grid System.
Learn A* Pathfinding.
Create Actions while writing good high quality code.
Requirements
Familiar with the Unity editor
Basic to intermediate knowledge of C#
If you’ve taken any of our Complete Unity 2D or 3D courses you’ll be good to go!
Description
Are you looking to level up your game development skills and take your projects to the next level?Do you like games like XCOM2 or Final Fantasy Tactics?In this course, you’ll take your skills from beginner to advanced, learn to manage and organise a complex project. You’ll create a custom Grid System and learn advanced Programming concepts, such as; C# generics, C# events, and custom structs. Plus A* Pathfinding!Even if you’re not interested in turn-based strategy games, these skills are transferable to other types of games.You’ll create turn-based gameplay with multiple Units, along with grid-based movement and logic. You’ll also add enemy AI and with all the actions you create, you’ll be writing good high quality code.Writing reusable and easily extendable codeLearn to organise a complex projectSeparate gameplay logic from animation and visual componentsLearn to write clean code, how to keep all systems decoupledYou’ll need to be familiar with the Unity editor, and have a basic to intermediate knowledge of C#. If you’ve taken any of our Unity courses (or the equivalent) you’ll be good to go.You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced coders, so are able to explain complex concepts clearly, as well as entertain along the way. We’re thrilled to have teamed up with Code Monkey to bring you this course.All students have access to the Q&A forums where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success. Ready to create your own Turn-Based Strategy game? Come join the course now!
Overview
Section 1: Introduction
Lecture 1 Promo
Lecture 0 Welcome To The Course
Lecture 0 Community & Support
Lecture 0 Links & Resources
Lecture 0 Set Up Unity & VS Code
Lecture 0 IntelliSense Issues?
Lecture 0 Reminder Of C# Fundamentals
Lecture 0 Accessing Our Projects
Lecture 0 Project Setup
Lecture 0 Render Pipeline and Assets
Lecture 0 Post Processing
Section 2: Unit Movement & Selection
Lecture 2 Intro – Unit Movement and Selection
Lecture 3 Unit Base Setup
Lecture 4 Unit Move
Lecture 5 Mouse Raycast
Lecture 6 Mouse World Position
Lecture 7 Unit Click to Move
Lecture 8 Public vs SerializeField Private
Lecture 9 Unit Animations Setup
Lecture 0 Unit Animator
Lecture 10 Unit Animator Parameters
Lecture 0 Unit Rotate when Moving
Lecture 11 Unit Selection
Lecture 12 Unit Selected Visual, Events
Lecture 13 Unit Selected Visual, Singleton
Section 3: Grid System & Camera
Lecture 14 Intro – Grid System and Camera
Lecture 15 Grid System Design
Lecture 16 Grid System
Lecture 17 Grid Object
Lecture 18 Grid Object Debug
Lecture 19 Level Grid
Lecture 20 Cinemachine
Lecture 21 Camera Move and Rotate
Lecture 0 Camera Zoom
Lecture 0 Intro – Actions and UI
Lecture 0 Move Action
Lecture 0 Move Action Validate
Lecture 0 Grid Visual
Lecture 0 Base Action Class
Lecture 0 Single Active Action
Lecture 0 UI Setup
Lecture 0 Unit Action System UI
Lecture 0 Click UI to Select Action
Lecture 0 Generic Take Action
Lecture 0 Selected Action UI Visual
Lecture 0 Action Busy UI
Lecture 0 Action Points
Lecture 0 Turn System
Lecture 0 Intro – Enemies and Combat
Lecture 0 Enemy
Lecture 0 Shoot Action
Lecture 0 Unit Animator
Lecture 0 Shooting Bullet Visual
Lecture 0 Health System
Lecture 0 Ragdoll
Lecture 0 Unit World UI
Lecture 0 Action Camera
Lecture 0 Grid Visual Colors
Lecture 0 Enemy AI Basic
Lecture 0 Enemy AI Complex
Lecture 0 Intro – Pathfinding
Lecture 0 C# Generics
Lecture 0 Grid System Generics
Lecture 0 Pathfinding Overview
Lecture 0 Pathfinding Script
Lecture 0 Pathfinding Implementation
Lecture 0 Pathfinding Obstacles
Lecture 0 Level Design
Lecture 0 Unit Move with Pathfinding
Lecture 0 Intro – Polish
Lecture 0 Screen Shake
Lecture 0 Grenade Action
Lecture 0 Grenade Visuals
Lecture 0 Destructible Crate
Lecture 0 Destructible Crate Parts
Lecture 0 Sword Action
Lecture 0 Interact Action
Lecture 0 Interface IInteractable
Lecture 0 Input Refactoring
Lecture 0 Input System
Lecture 0 Final Level
Lecture 0 Congratulations! What’s Next?
If you’re looking to take your skills from Beginner to Advanced,If you want to improve your coding skills and take your projects to the next level,If you want to create a turn based strategy game
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/34868.html