Learn to create a strategy game in Unity

所在平台: Udemy

课程主页: https://www.udemy.com/course/creating-level-map-unity-3d/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 在Unity中学习创建策略游戏 **课程概述:** 本课程将带您从零开始,学习如何创建一款策略游戏。您将学会创建军队、部署部队、选择英雄和阵型,并最终击败敌人。课程内容涵盖C#编程语言和Unity游戏引擎的操作。 **学习重点:** * **游戏元素创建:** * 创建地图,允许玩家选择关卡并控制英雄在关卡间移动。 * 学习如何让游戏对象沿着曲线路径移动。 * 学会部署军队,并为每个单位创建独特的行为。 * 实现各种攻击效果,如投掷石块、范围伤害、发射箭矢、施放魔法球等。 * **核心游戏机制:** * 区分已完成和未完成的关卡。 * 学习脚本管理和数据结构的正确组织方式。 * 掌握让箭矢沿抛物线飞行的技术。 * 学习如何使用Unity的物理引擎来发射投射物(如弹射器)。 * **Unity与C#技术:** * 面向对象编程(OOP)基础。 * 动画系统。 * 条件语句(If-Else)。 * 变量、类型、类和对象。 * Canvas、图像、锚点和宽高比。 * 对象池技术(Object Pooling)。 * 范围伤害(Splash Damage)。 * 预制体(Prefabs)及其变体。 * 数组(多维数组、交错数组)。 * 设计模式(Design Patterns)。 * Scriptable Objects。 * Unity 2D物理和碰撞矩阵。 * C#方法(ref, out, in)。 * 协程(Coroutines)等。 * **适用性:** * 虽然专注于策略游戏,但所学知识也可应用于其他游戏类型,例如塔防游戏(怪物按特定规则移动)。 * **课程特色:** * 视频内容分为理论和实践两部分,可根据自身情况跳过已知内容。 * 每个视频都附带Unity资源包。 * 脚本代码带有详细注释。 * 提供多语言字幕(英语、西班牙语、德语、波兰语、法语、日语、俄语、葡萄牙语、土耳其语)。 * **目标群体:** 适合希望节省时间、快速学习策略游戏开发的用户。 * **更新:** 课程将定期更新,提供更多想法和内容。

课程评论(0条)

课程详情

Create army, deploy regiments, pick heroes and formation, destroy your enemies. You will be able to create a strategy game from scratch. Learn c# and Unity. During this course you are going to learn how to create a map where a player can choose levels moving a hero from one level to another. A hero will move along the curved road so you are gonna learn how to move gameobjects along the curved line. You will learn how to deploy your army, create unique behavior for each unit. Throw stones, deal splash damage launch tons of arrows, fire magic balls, etc. Strategy genre is very popular. However the knowledge you will gain in this course can be used for other genres as well, for example, for the genre of tower defense where monsters must move according to certain rules. Each video will be either practical or theoretical. You can skip the theoretical videos if you already know the topic of the lecture well. Each video has the Unity package attached to it, scripting is supported by comments. Captions:EnglishSpanish (auto-generated)German (auto-generated)Polish (auto-generated)French (auto-generated)Japanese (auto-generated)Russian (auto-generated)Portuguese (auto-generated)Turkish (auto-generated)The topics covered:Ideas shared:How to teach a hero to move along a curved line?How to distinguish completed levels from uncompleted levels?How to manage scripts?How to structure the data correctly?How to make an arrow fly in an arc?How to fire the projectile with Physics (Catapult fires)Unity and C# topicsBasics of OOPAnimationsElse-If StatementsVariables, Types Classes and ObjectsCanvas and Images, anchors and aspect ratioObject PoolingSplash DamagePrefabs, prefab variants in actionArrays multi-dimensional array, jagged arrayDesign PatternsScriptable ObjectsPhysics2D;VectorsCollision matricesC# Methods, ref, out, inCoroutinesetcThe course is good for those who wants to save time. The course will be updated frequently for additional ideas.

课程标签

0人关注该课程

主题相关的课程