通过学习编程和艺术创作来创建游戏关卡,探索塔防游戏机制。你有没有想过从头开始创作自己的电脑游戏?你是一个也想创造自己的3D艺术资产的程序员吗?那么这道菜是为你准备的。在这里,你将学习游戏开发的编码和艺术方面,给你成为一个独立游戏开发者所需要的必要技能。深入了解超过20小时的实践内容。Build A Tower Defence Game With Unity And Blender

本课程通过游戏机制、使用Unity游戏引擎进行C#编码练习以及在Blender中创建3D艺术资产,从整体上看待如何创建塔防游戏关卡。通过对这种简单但引人注目的休闲游戏类型的研究,本课程分为两个部分,可以单独或一起学习:第一部分学习如何编程和工作:探索角色动画用户界面开发和编程经济系统,包括玩家生活,金钱积累和消费特殊效果,包括声音效果,粒子系统, 和爆炸在B部分中,学习如何设计和使用自动化的敌人感应塔:混合用于游戏级别设计的模块化3D艺术资源程序生成的纹理具有子网格的多部分游戏角色,可以使用单位代码独立控制。

在本课程中,Penny和Mike将教授您从头开始设计、编程和建模自己的塔防游戏所需的所有宝贵技能。 通过详细的描述和实践研讨会,您将从他们40年的Unity和Blender知识中学习。学生们对Penny和Mike的其他课程的评价:作为一名拥有3年以上经验的游戏开发人员,我想说我学到了很多东西,也提高了我在课程之前已经知道的东西。这

门课绝对是金牌!我是一名软件工程教师,也是一名单人游戏开发者,在我在Udemy上学习的所有课程中,这是迄今为止最有用、最令人大开眼界的课程。我在这个网站上上过一些很棒的课程,这在容量、清晰度和彻底性方面是最好的。在本课程中,您将:1)学习几种过程化的生成方法2)学习一些很酷的Blender功能3)学习如何制作一个寻路算法我只期望数字1)但是看到这里有这么多额外的东西,我肯定会回来更深入地帮助一些更棘手的东西理解。推荐不够。现在就上这门课吧!

MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz
语言:英语|容量:16.3 GB 含课程文件 |时长:21小时59分钟


你会学到什么
使用寻路功能创建在3D环境中导航的自主角色。
在Unity中将塔防游戏机制翻译成C#代码
使用Blender创建用于关卡设计的模块化3D游戏对象
设计和开发可移动的3D模型,这些模型可以用Unity中的C#代码以编程方式移动

要求
学生需要C#和Unity的工作知识。没有搅拌机的经验是必需的。

希望学习塔防机制的游戏开发初学者。,想要温和地介绍如何创建自己的3D艺术资产的程序员。


学习概观
第一部分:导言

第一讲简介

第2讲加入H3D社交社区

第3讲常见问题

第四讲塔防游戏机制

第二部分:A.02建造塔防世界

第5讲导航网格的快速介绍

第6课创建Navmesh代理

第7讲产卵媒介

第8讲时间和限制

第3节:第A.03部分开发塔架放置机制

第9讲编程炮塔下降功能

第10讲编程炮塔阻力功能

第11讲控制转台位置

第12讲炮塔模型的调整

第4节:A.04部分创建用户界面

第13讲添加按钮选择转塔类型

第14讲从一个按钮实例化一个转台

第15讲开发炮塔升级菜单

第16课激活和关闭升级菜单

第17讲挑战:增加一种新型炮塔

第5部分:A.05部分塔防人工智能

第18讲瞄准敌人

第19讲塔水平瞄准

第20讲塔式垂直瞄准

第21讲将转台重置到原始位置

第6部分:A.06建造可摧毁的敌人

第22讲使用脚本化对象保存敌方数据

第23讲显示健康栏

第24课减少敌人生命值

第25讲提高射击精度

第7部分:A.07部分使用可脚本化的对象进行定制

第26讲自定义炮塔属性

第27讲用刀架属性编程

第28讲定义单个转塔类型

第29讲定义单个蠕变类型

第30讲手动操作碰撞器

第8节:A.08部分声音和视觉效果

第31讲营造环境

第32讲放置平台

第33讲巧妙处理拍摄声音

第34讲粒子系统火焰

第35讲粒子系统的开关。

第36讲为双枪塔添加射击效果

第37讲敌人死亡爆炸第一部分

第三十八讲敌人死亡爆炸第二部分

第39讲敌人死亡爆炸第3部分

第9部分:A.09部分塔防游戏机制

第40讲海浪第一部分

第41讲海浪第二部分

第42讲游戏信息的用户界面布局

第43讲显示波数

第44讲赚钱

第45讲计算生命

第46讲改变游戏时间表

第47讲花钱买塔

第48讲升级和拆除塔

第49课游戏结束

第10节:第2部分B.02定位

第50讲项目概述

第51讲参考资料

第52讲我们的工作流程

第53讲多种方法

第54讲你卡住了吗?

第55讲分享你的作品

第56讲课程资源

第57课救命,我把事情搞得一团糟!

第11节:B.03部分对Blender来说是新的?从这里开始!

第58讲推荐偏好

第59讲编辑器和工作空间

第60讲语境很重要

第61讲3D视口

第62讲步行模式

第63讲3D编辑器模式

第64讲搅拌机是捷径重!

第65讲F3搜索

第66讲添加对象

第67讲转换对象

第68讲原点和3D光标

第69讲抓拍

第70讲复制

第71讲单位和输入值

第72讲编辑网格数据

第73讲对象与对象数据

第74讲挤压

第75讲命名

第76讲选择回路

第77课填充和插入

第78讲分离与结合

第79讲为人父母

第80讲收藏

第81讲斜面

第82讲镜像

第83讲增加更多细节

第84讲关联数据

第85讲视口着色

第86讲什么是材料

第87讲材料特性

第88讲着色工作区概述

第89讲添加材料槽

第90讲看摄像机看到了什么

第91讲渲染引擎

第92讲给场景添加灯光

第93课配置渲染设置

第12节:第2部分B.04建立我们的渠道

第94讲章节简介

第95讲起源很重要

第96讲应用变换

第97讲网格捕捉

第98讲街区环境模型

第99讲局部观察和隐藏

第100讲使用集合

第101讲积木模型炮塔

第102课重新链接重复项

第103讲添加材料

第104讲团结开幕式。混合文件

第105讲FBX出口

第106课错误会发生

第13节:第2部分B.05模块化模型

第107讲什么是模块化

第108讲对称和镜像

第109讲镜像工具插件

第110讲什么部分和养育

第111课导出父对象1

第112讲导出父对象2

第113讲制作标准底座

第114讲制作标准岩心

第115讲连接物体

第116讲捕捉点和轴心点

第117讲缩放位置

第118讲重复与循环数组

第119讲一个简单的司机

第120讲完成基本加特林

第121讲让我们导出并测试

第122讲斜切顶点

第123讲面相交

第124讲布尔修饰语

第125讲完成火箭发射器

第126讲容易错过的事情

第127讲制作喷火器

第128讲使用管道曲线

第129讲添加细节

第130讲添加详图构件

第131讲测试最终模型

第14节:第2部分B.06程序材料

第132讲为什么是程序材料

第133讲着色工作区概述

第134讲新工作区布局

第135课设置我们的渲染管道

第136讲节点、插座和面条

第137讲玩面具

第138讲创建一个基本的边缘遮罩

第139讲创建组节点

第140讲给边缘遮罩添加细节

第141课测试我们的详细面具

第142讲环境遮挡节点

第143讲使用纹理

第144讲凸起节点

第145讲使用程序纹理

第146课给所有炮塔添加材料

第15部分:第2部分B.07准备游戏并导出

第147讲创建一个新的图像纹理

第148讲智能紫外线展开

第149课多物体展开

第150讲烘焙设置

第151讲渲染通道&烘焙基色

第152讲烘焙法线贴图

第153讲烘焙环境遮挡

第154课烘焙金属地图

第155讲合成金属平滑纹理

Explore Tower Defence Game Mechanics through the creation of a game level by learning the programming and art creation.

What you’ll learn
Work with pathfinding to create autonomous characters that navigate a 3D environment.
Translate Tower Defence Game Mechanics into C# Code in Unity
Use Blender to create modular 3D game objects for use in level design
Design and develop moveable 3D models that can be programmatically moved with C# code in Unity

Requirements
Student will require a working knowledge of C# and Unity. No prior experience with Blender is required.

Description
Have you ever wanted to create your own computer game from scratch? Are you a programmer that would like to also create your own 3D art assets? Then this course is for you. In it, you will follow along learning both the coding and art side of game development giving you the necessary skills required to be an independent game developer.Dive right into over 20 hrs of hands-on content.This course takes a holistic view at creating a Tower Defence game level through the examination of game mechanics, coding exercises in C# with the Unity Game Engine, and 3D art asset creation in Blender.Through the investigation of this simple but compelling casual gaming genre, the course is broken into 2 parts that can be taken separately or together:In Part A learn how to program and work with:PathfindingCharacter AnimationUser Interface Development and ProgrammingEconomy systems including player lives, and money accumulation & spendingSpecial effects including sound effects, particle systems, and explosionsAutomated enemy-sensing towersIn Part B learn how to design and work with:BlenderModular 3D art assets for game level designProcedurally Generated TexturesA multipart game character with sub-meshes that can be independently controlled with code in UnityIn this course, Penny and Mike teach all the invaluable skills you will require to design, program, and model your own Tower Defence game from scratch. You will learn from their combined 40 years of knowledge about Unity and Blender through detailed descriptions and hands-on workshops.What students are saying about Penny and Mike’s other courses:As a game developer with 3+ years experience under his belt, I would like to say that I have learned a lot, and also improved on what I knew already before the course. This course is absolute gold! I am a Software Engineering Teacher as well as a solo game developer, and of all the courses I have taken on Udemy, this is has been the most useful and eye opening by far.I’ve taken some great courses on this site, this has to be the best in terms of volume, clarity and thoroughness. In this course you will: 1) Learn several procedural generation methods 2) Learn some cool Blender functionality 3) Learn how to make a pathfinding algorithm I was only expecting number 1) but seeing how much extra stuff is here, I’m definitely coming back to go deeper and help some of the trickier stuff sink in. Can not recommend enough. Do this course now!

发表回复

后才能评论