|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/turn-based-strategy-game-development/
课程评论:没有评论
**课程名称:** Unity引擎:制作回合制游戏 **课程概述:** 本课程旨在通过Unity引擎和C#语言,带领学员从零开始创建一个具备战棋(如《英雄无敌》系列)般战术博弈乐趣的回合制游戏。课程强调“想法”在游戏开发中的重要性,并通过实际操作教授如何将创意转化为代码,帮助学员高效地制作出严肃的游戏作品。课程基于Unity 2019,并向2020版本进行了升级。 **课程主要内容:** * **游戏创意与机制:** * 寻路与移动:如何寻找可用位置,如何实现英雄避开障碍物的移动。 * 单位识别:区分敌我单位。 * 地形识别:区分沙漠、沼泽、草地等不同地形。 * 脚本管理:如何有效地管理游戏脚本。 * 寻路算法:如何定义最优路径。 * 视觉反馈:如何可视化伤害效果。 * 攻击系统:如何创建远程攻击。 * 敌人AI:如何让敌人做出决策。 * 回合与轮次管理:如何管理游戏的回合和轮次。 * 单位部署:如何放置友方单位(部队)。 * 高级移动:如何使飞行单位飞越水域和山脉。 * **Unity与C#技术栈:** * **C#基础:** 面向对象编程(OOP)基础、条件语句(if-else)、循环、变量、属性、类型、类与对象。 * **Unity核心组件:** Canvas与UI元素(图像、锚点、屏幕分辨率)、Sprite Renderer、Transform、Rect Transform。 * **高级Unity:** Prefabs、粒子系统、数组与列表(含多维数组和交错数组)。 * **编程模式与设计:** Interface(接口)、Abstract classes(抽象类)、Scriptable Objects、Design Patterns(设计模式)。 * **人工智能(AI)在游戏中的应用。** * **代码架构与实现:** Movement(移动)、Optimal Path(最优路径)、Rounds and Turns(轮次与回合)、C# Methods(方法)、ref/out/in 参数、Sprite Renderer、Serialization(序列化)、Coroutine(协程)。 **课程特色:** 本课程特别适合希望通过接口(Interface)构建健壮游戏结构的学习者。课程内容将定期更新,加入更多创意和想法。 **额外福利:** 学员将获得超过20个等距六边形精灵图以及额外的创意想法。
We all remember and love the Heroes of Might and Magic series. Tactical combat is the pinnacle of smart fighting games. Anyone can create a game from scratch. We are going to prove this together. This course is about IDEAS, С sharp and Unity3D. All This will save your TIME. Create something serious from scratch.Unity 2019. With some upgrades to 2020The topics covered:Ideas:How to find available positions?How to move hero avoiding obstacles?How how to distinguish between allies and enemies?How to distinguish between deserts, swamps and grass?How to manage scripts?How to define the Optimal Path?How to visualize the damage?How to create a ranged attack?How does the enemy AI make a decision?How to manage turns and rounds?How to place allied regiments?How to make a flying hero fly over water and mountains?Unity and c# topicsBasics of OOPAnimationsElse-If Statements, LoopsVariables, Properties and Types Classes and ObjectsCanvas and Images, anchors and screen resolutionSprite Renderer, Transform, Rect Transform ComponentsPrefabsParticle SystemsArrays and Lists, multi-dimensional array, jagged arrayInterfaceAbstract classesScriptable ObjectsDesign PatternsArtificial IntelligenceCode architectureMovementOptimal pathScrollable StorageRounds and TurnsC# Methods, ref, out, inSprite RendererSerializationCoroutineetcThe course is good for those who want to create the game structure using interfaces. The course will be updated frequently for additional ideas.PS. You also will get more than 20 isometric hexagon sprites and bonus ideas:)