游戏圈老炮谈游戏引擎Unity
Unity可以说是目前市面上最火的游戏引擎。今天,我们邀请到了独立游戏制作人郑宇,与大家分享Unity平台的特质和游戏开发的一些经验。郑宇 | 独立游戏制作人美国Adobe Flash 技术社区专家,Unity 资深开发专家,Unreal资深开发专家,独立游戏制作人,其独立制作的游戏在北美地区超过千万下载量。
在游戏圈里混了10余年,我几乎见证了游戏的发展历程。从端游到页游,发展到今天的手游与虚拟现实游戏,开发过的数百款游戏中,有成功的,也有失败的,当然的失败的产品占大多数。大家都知道,一款游戏能否成功,技术层面的因素只占30%。剩余的70%中,包括了创意、设计、渠道、资金等等。当然,还有最重要的关系和人脉等等,反正成功的游戏不是你表面看的那么简单的。 游戏开发的引擎还真是不少,今天主要来介绍一下现在很火的Unity。
首先,我们先了解下什么是Unity。看它的英文名,大概就可以知道它是个游戏开发工具集合,也就是我们程序员界IDE(Integrated Development Environment ,整合开发环境)。它集合了游戏开发所需的基本所有的工具,比如着色器、动画编辑工具、灯光照明系统、音效编辑,还有比较高级的反射探头等。
Unity事实上还集成了很多工具,而且也有不少Unity牛人开发了很多高级组件。这些组件都可以在他们自己的商店你买到,因为Unity已经形成了自己独立的生态系统。
也许未来的游戏开发,在也不需要专业的程序员了,只需要你有好的创意与游戏设计,你可以从组件商店买到你想要的任何功能。
所以说,游戏的未来是属于游戏设计师的。不过我们的程序员也不用担心,未来的程序员大多都是在干功能组件化定制的工作,而且你可以高价卖给游戏设计师。在标准的流程下协同工作,没有矛盾,没有伤害,大家都懂得。如果说程序与设计是天敌,那未来游戏的制作就和谐多了。 也许大家多少都听说过Unity可以做跨平台手游的消息。没错,Unity制作的游戏可以一键发布都所有的移动平台上,而且整个编译发布过程是全自动的,并且能自动把游戏性能优化到最佳状态。此外,Unity还在自己的生态系统中推荐和帮助优秀的游戏,让他们有更多的用户和广告收益。
用Unity制作端游,估计听说的人就不太多了。但是Unity也可以做到一键发布到所有桌面平台上,譬如Windows/Mac/Linux,一键发布毫无问题。当然Unity还可以发布到掌机上。我小时候的梦想就是可以有一部自己的任天堂掌机,不过到现在也没有机会开发一款掌机游戏,如果哪位朋友有兴趣,我们可以一起策划下开发一款掌机游戏。
我想这就是现在Unity这么火的根源吧,因为Unity确实非常强大——对VR设备的支持,Unity高度优化的渲染管道,基本上可以发布到所有的的VR设备上……
此外,Unity工程师是一个非常有前途(钱途)的工作。随手在拉勾上搜了下,基本都是这样的水平。
接下来再给大家简单介绍下想成为一名Unity游戏开发工程师所要具备的知识与技能。
Unity初级知识Unity视图界面坐标系统,输入系统,向量游戏对象,组件,脚本
Unity中级知识Unity 网格,材质,贴图,动画预设,时间,数学组件关系,类,函数
Unity进阶知识Unity 脚本生命周期摄像机,灯光,地形渲染,粒子系统,物理系统
Unity高级概念游戏算法关照系统,内存管理性能优化,图形优化
10月26日和31日,我会通过2D和3D塔防游戏的制作来与大家分享Unity相关的理论和实践,有兴趣的同学欢迎来围观,直接戳下方二维码,就可以直接进入直播群。
免费直播:教你做游戏-Unity2D 塔防游戏时间:2016年10月26日 20:00-21:00讲师:郑宇 | 独立游戏制作人免费直播:教你做游戏-Unity3D 塔防游戏时间:2016年10月31日 20:00-21:00讲师:郑宇 | 独立游戏制作人扫描上方二维码,加入游戏开发学习QQ群进群暗号:游戏观察
另外,网易云课堂制作了《游戏开发工程师的10门必修课》专题,基本都是我的课程。如果你刚入门游戏开发,或者想要进入这个行业,也可以来体验一下~
戳“阅读原文”,了解游戏开发工程师的10门必修课
页:
[1]