您当前的位置:网站首页 » 实用技术

栏目导航

站内搜索









哪里有unity3d的开发教程

作者:沈剑锋
链接:https://www.zhihu.com/question/21602985/answer/128207919
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

哈哈哈,趁机推广一下我们做的Unity3D游戏开发教程,发在Coursera上的,不交钱也能学。

我和学弟还有导师一起做的,感觉内容还算比较充实,干货挺多。上线几个月了,系统统计一共有超过2000名学员,网友评价也蛮不错的,4.8/5。

从引擎基础,C#语言,动画物理粒子系统,到AI,光照,性能优化,网络游戏,最后一直到玩家数据,商城,类守望先锋的FPS对战模式,游戏数据分析等等,附带一个伴随全程的FPS类游戏项目,非常值得一学。

可以先看下进阶课程的demo视频:
Unity游戏编程进阶demo1
Unity3D游戏编程进阶课程Demo2
(下一门毕业课程内容会更加丰富,炫酷,目前还在制作中,预计年底会上线)

下面是课程链接:
Unity游戏开发基础:coursera.org/learn/unit
Unity游戏开发进阶:coursera.org/learn/unit
Unity游戏开发 - 毕业课程:尚在制作中,年底上线。

觉得不错就给点个赞呗~

----------------分割线:课程内容简介----------------
基础课程:
第一单元:游戏开发简介。
第二单元:Unity引擎使用基础,包括物理系统,渲染系统,声音系统。
第三单元:C#语言基础和面向对象编程基础
第四单元:Unity脚本基础,地形系统与游戏场景构建,动画系统,游戏逻辑编写。
第五单元:基于UGUI的用户界面,移动平台开发,粒子系统,物品收集,游戏状态控制。
最终Demo:第一人称射击类游戏的PC版和移动端版本。

课程总时长约10小时。

进阶课程:
第一单元:提升游戏可玩性。内容包括:Unity导航系统,基于有限状态机FSM的AI制作,基于IK技术实现FPS游戏中玩家持枪站立及换枪功能的实现方法。
第二单元:提升游戏画面效果。内容包括:光照系统进阶,全局光照GI技术,着色器Shader技术,图像特效ImageEffect技术。
第三单元:游戏性能优化。内容包括:性能分析工具Profiler的使用,CPU性能优化专题,渲染优化专题,内存优化专题,质量设置。
第四单元:网络游戏大厅。内容包括:基于Photon网络引擎的游戏大厅和房间制作。
第五单元:网络游戏逻辑。内容包括:基于Photon网络引擎的游戏战斗逻辑实现。

课程视频总时长约10个小时。


毕业课程:
内容制作中,预计包括:玩家数据管理,内购,商城,类似守望先锋的战斗逻辑(推车),游戏数据分析等高阶内容。