学习如何在Unity中制作一个令人赞叹的建筑师-防御者游戏!
Learn to make an Awesome Builder-Defender game in Unity!
建造建筑物、收集资源、保卫你的基地免受敌人侵害等等!
你将学到什么
-
向专业独立游戏开发者学习
-
学习如何制作城市建设者、塔防、RTS、村庄模拟器等
-
学生将学习如何从头到尾制作一个完整的游戏
-
了解如何使用干净代码原则构建代码库
-
学习 Shader Graph、粒子系统、UI、可编写脚本的对象等基础知识
要求
-
Unity 和 C# 的非常基础的知识
-
如果您在课程中遇到任何问题或感到迷茫,请使用问答部分
描述
你好,欢迎光临!
我是你的Code Monkey,在本课程中,你将逐步学习如何制作Builder-Defender游戏。
该设计有点像城市建设游戏和塔防游戏的混合体,所以如果您对这两种类型中的任何一种感兴趣,那么本课程就适合您!
凭借从本课程中学到的知识,您将能够制作城市建设者、RTS、塔防游戏、大亨、村庄模拟器等等。
关于我,我是一名专业独立游戏开发人员,在Steam上发布了多款成功的游戏,涵盖多种类型,我从事编程已有20 多年,使用 Unity 已有近 10 年。
另外,几年前,我创建了一个YouTube频道,制作免费视频教程,以分享我积累的知识,帮助您学习如何制作自己的 游戏。
如果您想在购买课程之前尝试我的学习风格,您可以在 YouTube 频道上免费观看300 多个视频。
就像本课程一样,它们以清晰的分步教程形式呈现。
关于游戏的更多信息…
这是城市建设游戏和塔防游戏的有趣结合。
玩家有能力放置建筑物,这些建筑物会收集资源。
共有三种起始资源类型:木材、石头和黄金,尽管一切的设置方式都可以让您轻松添加更多资源类型。
资源生成基于接近度,因此木材收割机需要放置在树木附近才能收集木材。
建筑物需要一些时间才能建造,它通过漂亮的视觉元素和非常棒的着色器效果显示了进展。
然后我们还有一些敌人,它们很简单但看起来仍然很棒。
我们的总部可以通过射箭来防御,我们也可以放置塔楼来增加更多的防御。
随着时间的推移,将会产生越来越多的敌人,直到玩家无法忍受为止。
所以这一切都是关于放置建筑物、收集资源、放置更多建筑物以及尽可能长时间地保卫你的总部。
整个游戏有大量的效果和许多很棒的功能。你可以看到一些很酷的着色器、发光、屏幕抖动、后期处理、工具提示、大量的 UI 元素、平滑的相机、粒子等等。最后的游戏玩得非常好,感觉非常令人满意。
本课程从一个完全空的项目开始,完全从头开始,逐步完成最终的游戏。
一切都是以非常干净和模块化的方式构建的,因此您可以轻松地以此为基础,并通过更多的建筑类型、敌人、地图等进行扩展。
本课程以全面的分步指南的形式呈现,我将向您准确展示如何做我正在做的事情以及为什么我这样做,以便您可以学习如何像游戏开发人员一样思考。
本课程将涵盖一系列主题,包括:
- 如何创建建筑系统
- 处理建筑施工和资源支出
- 还有如何管理资源生成
- 通过攻击逻辑和生命系统来应对敌人的人工智能
- 用特定地方的资源建造世界
- 了解 Unity 工具的基础知识,例如 Shader Graph、后处理、粒子系统…
- 还有更多!
至于要求,您实际上只需要了解Unity和C#的绝对基础知识即可。
如果您之前从未接触过 Unity 或 C#,那么附加部分中有两场讲座涵盖了基础知识
如果您了解 Unity 的工作原理、什么是游戏对象和组件、什么是 MonoBehaviour 以及基本的 C# 语法,那么您应该能够毫无问题地遵循所有内容。
如果您在课程中的任何时候感到困惑或迷失,请务必在问答部分发布您的问题
我会随时帮助您解决任何问题
好吧,请继续加入我的课程,让我们一起构建这款精彩的游戏!
– 代码猴子
本课程适合谁:
- 想要制作完整游戏的初学者
- 想要了解专业独立游戏开发者如何构建游戏的高级用户
- 想要制作塔防游戏的人
- 想要制作城市建造者游戏的人
- 任何有兴趣提高游戏开发技能的人
- 任何有兴趣向专业独立游戏开发人员学习的人
评论(0)