学习如何在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、后处理、粒子系统…
  • 还有更多!

至于要求,您实际上只需要了解UnityC#的绝对基础知识即可。

如果您之前从未接触过 Unity 或 C#,那么附加部分中有两场讲座涵盖了基础知识

如果您了解 Unity 的工作原理、什么是游戏对象和组件、什么是 MonoBehaviour 以及基本的 C# 语法,那么您应该能够毫无问题地遵循所有内容。

如果您在课程中的任何时候感到困惑或迷失,请务必在问答部分发布您的问题

我会随时帮助您解决任何问题

好吧,请继续加入我的课程,让我们一起构建这款精彩的游戏!

– 代码猴子

本课程适合谁:

  • 想要制作完整游戏的初学者
  • 想要了解专业独立游戏开发者如何构建游戏的高级用户
  • 想要制作塔防游戏的人
  • 想要制作城市建造者游戏的人
  • 任何有兴趣提高游戏开发技能的人
  • 任何有兴趣向专业独立游戏开发人员学习的人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。