Learn to make an Awesome Builder-Defender game in Unity!

所在平台: Udemy

课程主页: https://www.udemy.com/course/awesome-builder-defender-game-in-unity/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:学习使用Unity制作一个超棒的建筑防御游戏! 课程概述:欢迎来到本课程!我是你的代码小猴子,在这个课程中,您将逐步学习如何制作一个建筑防御游戏。该游戏的设计是城市建设与塔防游戏的混合,因此如果您对这两种类型感兴趣,这门课程绝对适合您!通过本课程获得的知识,您将能够制作城市建设、即时战略、塔防游戏、模拟经营等多种类型的游戏。 关于我:我是一名专业的独立游戏开发者,在Steam上发布了多个成功的游戏,涵盖广泛的游戏类型。我从事编程已有20多年,使用Unity近10年。几年前,我开设了一个YouTube频道,制作免费的视频教程,分享我积累的知识,帮助您学习如何制作自己的游戏。您可以在我的YouTube频道上观看超过300个免费的教程视频,体验我的教学风格。 课程内容:本游戏是一种城市建设与塔防游戏的有趣结合。玩家可以放置建筑,这些建筑可以收集资源。游戏的三种初始资源是木材、石头和黄金,并且可以轻松添加更多资源类型。资源生成基于位置,因此木材收集器需要放置在树木附近以收集木材。建筑的建造需要一定时间,过程将通过视觉效果和出色的着色器效果显示出来。此外,还有简单但美观的敌人出现。我们的总部可以自我防御并发射箭矢,同时可以放置塔楼来增强防御。随着时间的推移,会不断刷出越来越多的敌人,直到玩家无法承受为止。因此,游戏的核心就是放置建筑、收集资源、再放置建筑,并尽可能长时间地保护总部。整个游戏拥有丰富的效果和众多出色的功能,包括酷炫的着色器、灯光效果、屏幕震动、后期处理、工具提示、丰富的用户界面元素、平滑的摄像机效果、粒子效果等。最终的游戏体验非常出色且令人满意。本课程从一个完全空白的项目开始,循序渐进地指导您完成最终游戏的制作。一切采用干净、模块化的方式构建,因此您可以轻松以此为基础,进行更多建筑类型、敌人、地图等的扩展。 课程将涵盖许多主题,包括: - 创建建筑系统 - 管理建筑建造和资源花费 - 管理资源生成 - 处理具有攻击逻辑和健康系统的敌人AI - 在特定位置构建资源世界 - 学习Unity工具的基础知识,如Shader Graph、后期处理、粒子系统等 - 以及更多内容! 课程要求:您只需了解Unity和C#的绝对基础。如果您从未触碰过Unity或C#,课程的附加部分有两个讲座介绍基础知识。如果您了解Unity的工作原理、游戏对象和组件、MonoBehaviour及基本的C#语法,那么您应该能够顺利跟进课程的内容。如果在课程中感到困惑或迷失,请务必在问答部分提出问题,我会尽力提供帮助。 快来加入我,一起打造这个超棒的游戏吧!- 代码小猴子

课程评论(0条)

课程详情

Hello and Welcome! I'm your Code Monkey and in THIS course you will learn step-by-step how to make a Builder-Defender game.The design is sort of a mix between a City Builder and a Tower Defense game so if either of those genres are something you're interested in then this course is just for you!With the knowledge you will learn from this course you will be able to make City Builders, RTSs, Tower Defense games, Tycoons, Village simulators and much more.About me, I'm a Professional Indie Game Developer with several successful games published on Steam covering a wide range of genres, I've been Programming for over 20 years and using Unity for almost 10.Also a couple of years ago I started a YouTube channel making Free Video Tutorials to share the knowledge I have accumulated to help you learn how to make YOUR OWN games.If you'd like to try out my learning style before purchasing the course you can watch the over 300 Videos available for Free on the YouTube channel.They are presented as clear step-by-step tutorials just like this course.A bit more about the game...It's a really interesting mix between a City-Builder and Tower-Defense game.The player has the ability to place buildings and those buildings gather resources.There's three starting resource types, Wood, Stone and Gold, although everything is set up in such a way that you can easily add more Resource Types.The Resource Generation is based on proximity so a Wood Harvester needs to be placed near Trees in order to gather Wood.The Buildings take some time to be Constructed and it shows that progress with a nice visual element and a really awesome Shader effect.Then we also have some Enemies, they are simple but still look great.Our HQ can defend itself by shooting arrows and we can also place Towers to add more defenses.Over time more and more enemies will be spawned until the player can't take it anymore.So its all about Placing Buildings, Gathering Resources, Placing more Buildings and Defending your HQ for as long as you can.The whole game has tons of effects and lots of awesome features. You can see some cool shaders, glow, screenshake, post processing, tooltip, lots of UI elements, smooth camera, particles and so on. The final game plays really great and feels very satisfying.This course starts with a completely empty project starting completely from scratch and step-by-step we will get to the final game.Everything is built in a very clean and modular way so you can easily take this as a base and expand upon it with more Building Types, Enemies, Maps and so on.This course is presented as a thorough step-by-step guide where I will show you exactly how to do what I'm doing and why it is that I'm doing it so you can learn how to think like a game developer.This course will cover a bunch of topics including:How to create a Building SystemHandle Building construction and Resource spendingAlso how to manage Resource GenerationHandle Enemy AI with Attack Logic and a Health SystemBuild up the World with Resources in specific placesLearn the basics of Unity tools like Shader Graph, Post Processing, Particle System...And much much more!As for requirements you really just need to know the absolute basics of Unity and C#.If you've never touched Unity or C# before then there are two lectures in the extras section which cover the basicsIf you know, how Unity works, what are Game Objects and Components, what is MonoBehaviour and basic C# syntax then you should be able to follow everything without any issues.If you feel confused or lost at any point in the course make sure you post your questions in the Q & A sectionI will be there to help with whatever issues you may haveAlright so go ahead join me on the course and lets build this awesome game together!- Code Monkey

课程标签

0人关注该课程

主题相关的课程