Unity Turn-Based Strategy Game – Intermediate C# Coding

zUvcvy1sc2PF2WBdL5wWZDuKsHWqYcC0

您是否希望提升您的游戏开发技能并将您的项目提升到一个新的水平?您喜欢 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

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/34868.html

赞 (0)
steven的头像steven
上一篇 2022年6月22日
下一篇 2022年6月22日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部