首页 文章详情

6个周末开发一个3D游戏 - Unity 3D 进阶课程

三分设 | 521 2021-06-11 23:30 0 0 0
UniSMS (合一短信)


点击"三分"关注,回复"社群"加入我们
欢迎来到专业设计师学习交流社区
三分设|连接知识,帮助全球 1 亿设计师成长
·
转自:交互设计小站
编辑:小小虫
共 1907 字,预计阅读 5 分钟


还记得4月份小站开的, 用Unity开发一个2D小游戏课程吗?


参加上一次学习的同学, 都表示收获了新的技能, 
我们真的感到很高兴, 感谢大家的认可哦~


同时, 也有很多同学都希望能够有进阶课程, 
继续学习3D游戏的开发~ 
这不,在大家的强烈要求下
小站这次诚意满满,
带着最新Unity3D游戏设计与开发课程来啦!!

此次课程是进阶版,线上线下同步,还有录屏
绝对可以让你不限空间和时间,学到你想要知道的一切!!

通过此次课程,
你可以实现一可发布的3D小游戏

2021 STUDIO

Unity3D:游戏设计与开发

授课方式:线上+线下
课程时间:2021年6月12日
备注:未签约顾问咨询报名前咨询客服主页菌;已经签约RAC学员可用课时兑换


  01.课程导师  



Frank
利物浦大学工业与交互设计博士
香港中文大学 计算机硕士


  02.授课方式  

线上线下同步授课

线上:designable设计个球平台——https://www.designable.cn/
线下:RAC苏州中心——苏州市工业园区月亮湾路15号中新大厦2703室


  03.我能学到啥?  

本次课程利用Unity游戏引擎,手把手教你如何自己开发3D游戏。

通过此次课程学习,你能在熟悉Unity游戏引擎的基础上,了解游戏设计的全过程
此外,还能实现Unity各种强大功能的运用,例如Cinemachine插件、动画切换、AI功能代码等。

图 | Unity


  04.部分工具介绍  

Unity3D作为一个非常强大的游戏开发平台,拥有一系列丰富友好的工具,为用户的多线程主机和PC游戏提供了终极性能。

高清渲染管线 HDRP

HDRP可以提供无与伦比的GPU性能,实现从照片写实到风格化的图像。面对当前一代游戏主机和现代PC硬件,HDRP旨在使其运行的游戏获得巨大优势。

例如,在Slow Bros.出品的《Harold Halibut》这款游戏中,团队借助包括照片建模和HDRP在内的各种Unity工具,来呈现出digger动画效果,然后通过Timeline和Cinemachine引入非线性电影制作工具。

图 | Unity

通用渲染管线(以前称为轻量级渲染管线)

通用渲染管线已发展成为一个强大的图形解决方案,它可以为用户们在提供美观、速度和性能的同时,支持面向Unity的所有平台。

通用渲染管线对实时性能进行了优化,主要包括以下方面:
  • 开放灵活的渲染,进而使用C#脚本进行自定义

  • 在可扩展图形质量满足设备性能要求的基础上,使用户可以在高端设备上获得最高质量的图形,同时保证在较低设备上获得优化的性能


图 | Unity

▍Shader Graph

Shader Graph可以使用户通过可视化方式构建着色器并实时查看结果,进而使着色器的编写工作得到简化。同时,它也可以与高清渲染管线(HDRP)和通用渲染管线配合一起使用。

关于Shader Graph的特性,主要有以下几个方面:
  • 与可编程渲染管线功能配合使用

  • 可扩展为与任何自定义渲染管线配合使用

  • 用户可以在Shader Graph或通过HLSL文件中直接定义自定义节点行为


图 | Unity

到这里为止,大家是不是对Unity3D有一定的了解呢?

至于更多的信息,同学们可以先看看官网进一步了解:
Unity中国官网:www.unity.cn

具体的内容,我们此次课程都会有涉及到,保证你学到的都是干货!!


  05.课程时间安排  

Lecture 1 介绍Unity游戏引擎
  • 安装Unity游戏引擎

  • 简单介绍Unity界面

  • 导入项目素材

课后作业:下载并安装好Unity游戏引擎,并将素材导入项目中
 
Lecture 2 场景搭建
  • 介绍3D场景搭建工具PolyBrush / Pro Builder / Pro Grids

  • 搭建游戏场景

课后作业:制作好3D游戏场景
 
Lecture 3 实现鼠标控制人物移动
  • 利用代码实现鼠标与场景之间的交互

课后作业:熟练玩家移动功能代码
 
Lecture 4 实现键盘控制人物移动
  • 利用代码实现键盘控制人物在场景中移动

课后作业:熟练玩家移动功能代码
 
Lecture 5 摄像机第一视角
  • 介绍Cinemachine插件

  • 实现摄像机第一视角

 课后作业:实习第一视角摄像机设置

Lecture 6 第三视角设置
  • 实现摄像机第三视角

课后作业:熟悉第三视角摄像机设置
 
Lecture 7 实现动画切换功能
  • Animator/Animation

  • 实现动画切换

课后作业:熟悉动画设置
 
Lecture 8 介绍AI功能
  • 介绍AI功能

课后作业:熟悉AI功能代码

Lecture 9 模型巡航模式制作
  • 利用代码实现AI功能,实现模型自动移动

课后作业:熟悉AI功能代码
 
Lecture 10 实现界面UI系统
  • 制作游戏菜单等UI界面

  • 利用代码实现界面UI交互

  • 实现游戏数据同步到UI

课后作业:熟悉如何制作UI界面
 
Lecture 11 游戏管理器
  • 游戏整体逻辑梳理

  • 介绍SceneManager

  • 实现场景间的切换

课后作业:熟悉场景切换代码
 
Lecture 12 游戏打包
  • 介绍游戏打包流程(可发不到不同平台,例如手机端、PC端、Web端等)

  • 课程总结,再次强调3D游戏开发中需要注意的事项

  • 课程答疑

课后作业:打包自己的游戏,并在此基础上再次熟悉整个游戏制作流程


  06.授课时间&价格  

6月12日上课
每周两次,每次1小时
共6周




原价1440 

早鸟优惠799

(截止至6月11日24点)


内部学员可用课时兑换

另外
3人团报还可享优惠价哦~
(拼团二维码详见下方海报)



报名成功的同学可进入课程群获得大礼包一份!
海量Unity模型!!!




有疑问的同学可以先进入课程咨询群哦~

扫码进群可咨询课程信息


文章部分图片来源于网络
如有侵权告知即删



good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter