哈哈哈,借此机会宣传一下我们制作的Unity3D游戏开发教程,发布在Coursera上,大家不用付费就可以学会。
我和我的徒弟和导师一起做的。感觉内容挺充实的html5游戏开发教程html5游戏开发教程,干货也不少。上线几个月,系统统计学生总数超过2000人。网友的评论也相当不错,4.8/5。
从引擎基础、C#语言、动画物理粒子系统,到AI、光照、性能优化、网络游戏,最后到玩家数据、商城、类似守望先锋的FPS战斗模式、游戏数据分析等。FPS游戏项目非常值得学习。
您可以先观看高级课程的演示视频:
Unity游戏编程进阶demo1Unity3D游戏编程进阶教程Demo2
(下一期毕业课程内容会更丰富更酷,目前还在制作中,预计年底上线)
以下是课程链接:
Unity游戏开发基础:
coursera.org/learn/unity-yinqing-youxi-kaifa
高级 Unity 游戏开发:
coursera.org/learn/unity-kaifa-jinjie/
Unity 游戏开发 - 毕业课程:仍在制作中,将于年底上线。
觉得不错的话就点个赞吧~
---------------- 分界线:课程内容介绍----------------
基础课程:
单元 1:游戏开发简介。
第二单元:Unity引擎使用基础,包括物理系统、渲染系统、音效系统。
第 3 单元:C# 语言基础和面向对象编程基础
第四单元:Unity脚本基础、地形系统与游戏场景搭建、动画系统、游戏逻辑编写。
单元5:基于UGUI的用户界面、移动平台开发、粒子系统、物品收集、游戏状态控制。
最终演示:第一人称射击游戏类型的 PC 和移动版本。
课程总时长约为 10 小时。
进阶课程:
单元 1:提高游戏可玩性。内容包括:Unity导航系统、基于有限状态机FSM的AI制作、基于IK技术的FPS游戏中玩家持枪换枪的实现方法。
第二单元:改善游戏画面效果。内容包括:高级光照系统、全局光照GI技术、shader Shader技术、图像特效ImageEffect技术。
单元 3:游戏性能优化。内容包括:性能分析工具Profiler的使用、CPU性能优化专题、渲染优化专题、内存优化专题、质量设置等。
第四单元:网络游戏厅。内容包括:基于Photon网络引擎的游戏大厅和房间制作。
单元 5:在线游戏逻辑。内容包括: 基于Photon网络引擎的游戏战斗逻辑的实现。
课程视频的总长度约为 10 小时。
毕业课程:
在内容制作上,预计将包括:玩家数据管理、应用内购买、商城、类似于守望先锋的战斗逻辑(弹药)、游戏数据分析等高层次内容。