说得再好不如脚踏实地,国产游戏引擎现状浅析

C3君 发表了文章 • 0 个评论 • 83 次浏览 • 5 天前 • 来自相关话题

近年来随着中国游戏产业的迅速发展,很多大型游戏公司已不满足现状,在制作游戏的同时也在尝试进行游戏引擎开发工作。首先我们定义一下什么是游戏引擎,游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件,这些系统为游戏设计者提供各种编写游戏的所需工具,其目的在于让游戏设计者能快速地做出游戏程式。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。游戏引擎作为游戏制作的基础,是整个游戏的底层代码,但却是独立于游戏之外的产品。







 
目前中国的游戏开发厂商从2D进化到3D的时间相较国外时间还很短。虽然已经可以满足国内网游的绝大多数需求,但在高端渲染方面仍有很大不足,如Shader Model的实现效果。而随着国内专业引擎公司的出现和全球技术领域的逐渐开放,这种差距将会快速缩小。目前中国不乏有一些引擎研发公司正在逐步进行商业化运作,比如最近新上线的H5/3D/VR国产原创引擎C2engine,其公布的全中文操作界面、无编程化的操作体验或将打破游戏引擎市场的现状。







 
在国外游戏公司使用商业引擎是司空见惯、理所当然的。在这方面,国内的整体产业环境与国外有着不小的差距,归根结底这是引擎认知程度的差距。引擎是一个独立的产品,他需要专业的公司去研发、维护和后续服务。如果还抱着“小而全”、“自己动手丰衣足食”的态度,不去实现产业链的细化分工,那么整体实力很难向上提升。







 
国内优秀的开发人员有很多,但量变到质变需要时间,积累是一个不可逾越的过程。这个积累的过程包括两方面,一个是在游戏开发公司内部的技术积累,一个是在开发者或开发管理者个人的经验积累。以虚幻引擎来说,即使有蒂姆·斯维尼(Tim Sweeney)这样的天才,Epick Games对于虚幻引擎的正式开发也有20年。正是经历了这么多年的时间,历经上百款游戏的锤炼,才成就了今天虚幻引擎的地位。

我们国内的引擎尚未经历如此多的锤炼,团队相对比较年轻,因此想要开发出虚幻这个级别的引擎还需要更多的磨炼。从制作游戏到研发引擎,中国游戏公司要走的路还很长。

随着国内的引擎开发正在慢慢进步,2D游戏技术已经和世界接轨。但是2D游戏和3D游戏是两个概念,3D游戏不是由2D进化而来。即使2D技术再次实现突破,制作出来的游戏也是更优秀的2D游戏,跟3D没有任何关系。在传统的3D图形技术方面,国内厂商和国外厂商的技术差距基本跟中国与世界田径水平的差距差不多。整体上是有一大截差距的,但是也能找出个刘翔或者王军霞。







 
除3D图形技术外的其他技术领域,比如物理引擎、网络引擎等更加细分的技术领域,中国还处于很大的空白期。原因有两点:其一,国外引擎在这方面的复用度和支持力度已经非常高,比如Ageia的PhysX这个物理引擎基本全世界都在用,所以自己再去研究得不偿失。其二,没有严谨的商业化态度,一直在自己做引擎自己玩,有些公司甚至有同一个制作团队制作出的同类型游戏都能是两个引擎,这是最致命的思维错误。

一款好的游戏引擎如同汽车的引擎,它是一个游戏的核心和动力。一款完整的游戏引擎大致应该包括如下四个组成部分:
1、一套供程序使用的API,程序运转的框架流程和程序中对象,模块之间的通讯机制;
2、一套完整易用的工具集合(供策划和美术使用),用来创造游戏内容;
3、一套完整的文档、例子和教程,帮助使用者加快学习进度,快速熟悉引擎;
4、一套开发流程及资源的定义及组合方式。
 







这四个部分对于一款优秀的游戏引擎产品来说,是不可或缺的。其中第3、4点最容易被忽略但也是最重要的,这两点决定着一款引擎产品的品质,以及是商业引擎还是非商业引擎。当然,这两点也是决定引擎价格的一个重要因素。而比较无奈的是,国内的引擎开发恰好对于后两点不够重视。

另外,从程序的角度来看好的引擎也应该具有以下特征:
1、好的游戏引擎既是一个框架又是一套应用程序的编程接口;
2、好的游戏引擎不需要引擎的源代码(这点国内引擎尚有欠缺),开发人员只需要使用引擎的二进制版本、库文件、头文件、工具和文档,就可以自行开发一款游戏产品。
3、好的游戏引擎在设计时需要分析游戏特征。明确划分哪些功能可以让开发人员在引擎内部完成,哪些需要开发人员自己动手,同时给他们留下足够的灵活空间。







 
就图形技术方面来说,国内外有差距,但是并不影响我们做出好的游戏;就引擎的完备程度来说,我们还是有很大差距的。国内做引擎却不把技术进行细致分化,依然只把引擎当做一门技术而非一种产品,导致很多开发人员在做着重复的开发工作。因此游戏开发技术和引擎开发技术的分离是十分重要的,是国产引擎走向商业化的第一步。

平心而论,在技术上我们其实没有必要迫切追求与国际接轨或是赶超国际。韩国的游戏开发公司用的引擎都是欧美的商业引擎,他们并没有自己去做底层代码的开发和研究。但是结果却是韩国游戏一度垄断中国市场,很多出口至欧美各国。韩国公司用游戏产品体现他们的文化、输出他们的思想,同样让世界认可其游戏品质和制作水平。我们需要的不是盲目比拼和追赶,技术含量最高的不一定是最好的,最适合我们的才是最好。说得官腔点就是走由中国特色的路线,开发具有中国特色的国产引擎。







 
游戏引擎不是游戏的附属品,游戏引擎需要独立于游戏之外;游戏引擎也不是一门单一的技术,而是众多技术集合而成的产品和工具。国产引擎要想走向世界还有很长的路,国内的开发者任重而道远。 查看全部


近年来随着中国游戏产业的迅速发展,很多大型游戏公司已不满足现状,在制作游戏的同时也在尝试进行游戏引擎开发工作。首先我们定义一下什么是游戏引擎,游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件,这些系统为游戏设计者提供各种编写游戏的所需工具,其目的在于让游戏设计者能快速地做出游戏程式。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。游戏引擎作为游戏制作的基础,是整个游戏的底层代码,但却是独立于游戏之外的产品。


1.jpg


 
目前中国的游戏开发厂商从2D进化到3D的时间相较国外时间还很短。虽然已经可以满足国内网游的绝大多数需求,但在高端渲染方面仍有很大不足,如Shader Model的实现效果。而随着国内专业引擎公司的出现和全球技术领域的逐渐开放,这种差距将会快速缩小。目前中国不乏有一些引擎研发公司正在逐步进行商业化运作,比如最近新上线的H5/3D/VR国产原创引擎C2engine,其公布的全中文操作界面、无编程化的操作体验或将打破游戏引擎市场的现状。


2.jpg


 
在国外游戏公司使用商业引擎是司空见惯、理所当然的。在这方面,国内的整体产业环境与国外有着不小的差距,归根结底这是引擎认知程度的差距。引擎是一个独立的产品,他需要专业的公司去研发、维护和后续服务。如果还抱着“小而全”、“自己动手丰衣足食”的态度,不去实现产业链的细化分工,那么整体实力很难向上提升。


3.jpg


 
国内优秀的开发人员有很多,但量变到质变需要时间,积累是一个不可逾越的过程。这个积累的过程包括两方面,一个是在游戏开发公司内部的技术积累,一个是在开发者或开发管理者个人的经验积累。以虚幻引擎来说,即使有蒂姆·斯维尼(Tim Sweeney)这样的天才,Epick Games对于虚幻引擎的正式开发也有20年。正是经历了这么多年的时间,历经上百款游戏的锤炼,才成就了今天虚幻引擎的地位。

我们国内的引擎尚未经历如此多的锤炼,团队相对比较年轻,因此想要开发出虚幻这个级别的引擎还需要更多的磨炼。从制作游戏到研发引擎,中国游戏公司要走的路还很长。

随着国内的引擎开发正在慢慢进步,2D游戏技术已经和世界接轨。但是2D游戏和3D游戏是两个概念,3D游戏不是由2D进化而来。即使2D技术再次实现突破,制作出来的游戏也是更优秀的2D游戏,跟3D没有任何关系。在传统的3D图形技术方面,国内厂商和国外厂商的技术差距基本跟中国与世界田径水平的差距差不多。整体上是有一大截差距的,但是也能找出个刘翔或者王军霞。


4.jpg


 
除3D图形技术外的其他技术领域,比如物理引擎、网络引擎等更加细分的技术领域,中国还处于很大的空白期。原因有两点:其一,国外引擎在这方面的复用度和支持力度已经非常高,比如Ageia的PhysX这个物理引擎基本全世界都在用,所以自己再去研究得不偿失。其二,没有严谨的商业化态度,一直在自己做引擎自己玩,有些公司甚至有同一个制作团队制作出的同类型游戏都能是两个引擎,这是最致命的思维错误。

一款好的游戏引擎如同汽车的引擎,它是一个游戏的核心和动力。一款完整的游戏引擎大致应该包括如下四个组成部分:
1、一套供程序使用的API,程序运转的框架流程和程序中对象,模块之间的通讯机制;
2、一套完整易用的工具集合(供策划和美术使用),用来创造游戏内容;
3、一套完整的文档、例子和教程,帮助使用者加快学习进度,快速熟悉引擎;
4、一套开发流程及资源的定义及组合方式。
 

5.jpg



这四个部分对于一款优秀的游戏引擎产品来说,是不可或缺的。其中第3、4点最容易被忽略但也是最重要的,这两点决定着一款引擎产品的品质,以及是商业引擎还是非商业引擎。当然,这两点也是决定引擎价格的一个重要因素。而比较无奈的是,国内的引擎开发恰好对于后两点不够重视。

另外,从程序的角度来看好的引擎也应该具有以下特征:
1、好的游戏引擎既是一个框架又是一套应用程序的编程接口;
2、好的游戏引擎不需要引擎的源代码(这点国内引擎尚有欠缺),开发人员只需要使用引擎的二进制版本、库文件、头文件、工具和文档,就可以自行开发一款游戏产品。
3、好的游戏引擎在设计时需要分析游戏特征。明确划分哪些功能可以让开发人员在引擎内部完成,哪些需要开发人员自己动手,同时给他们留下足够的灵活空间。


6.jpg


 
就图形技术方面来说,国内外有差距,但是并不影响我们做出好的游戏;就引擎的完备程度来说,我们还是有很大差距的。国内做引擎却不把技术进行细致分化,依然只把引擎当做一门技术而非一种产品,导致很多开发人员在做着重复的开发工作。因此游戏开发技术和引擎开发技术的分离是十分重要的,是国产引擎走向商业化的第一步。

平心而论,在技术上我们其实没有必要迫切追求与国际接轨或是赶超国际。韩国的游戏开发公司用的引擎都是欧美的商业引擎,他们并没有自己去做底层代码的开发和研究。但是结果却是韩国游戏一度垄断中国市场,很多出口至欧美各国。韩国公司用游戏产品体现他们的文化、输出他们的思想,同样让世界认可其游戏品质和制作水平。我们需要的不是盲目比拼和追赶,技术含量最高的不一定是最好的,最适合我们的才是最好。说得官腔点就是走由中国特色的路线,开发具有中国特色的国产引擎。


7.jpg


 
游戏引擎不是游戏的附属品,游戏引擎需要独立于游戏之外;游戏引擎也不是一门单一的技术,而是众多技术集合而成的产品和工具。国产引擎要想走向世界还有很长的路,国内的开发者任重而道远。

中国游戏CP生态升级 全渠道发布成现实

C3君 发表了文章 • 0 个评论 • 24 次浏览 • 3 天前 • 来自相关话题

在游戏行业,随着海量CP的涌入和同质化产品的激烈竞争,游戏市场有回归游戏本源的趋向,各类渠道的精品化策略考验着CP们的研发创新能力和产品品质。俗话说得好,不要把所有鸡蛋放在同一个篮子里。对于游戏开发者来说,这句话的意思是不要只将游戏投放在一个平台上。目前,大多数引擎发布一款游戏需要开发Android、IOS、PC等不同版本才得以投放到不同的平台,开发成本高,耗时长。显然,一个能打造通用应用程序的平台或许更能吸引开发者。

CP生态洗牌 何去何从

去年底,由上海东方明珠新媒体股份有限公司主办的2016家庭游戏开发者大会(FGF)圆满落下帷幕。会议期间,来自微软、索尼Playstation、史克威尔艾尼克斯、卡普空、幻维数码等国内外主机行业负责人、《最终幻想15》、《极限竞速》、《战争机器》等知名游戏制作人、监管部门领导、资深玩家齐聚上海国际会议中心,共同探讨中国游戏CP的未来之路。

实际上早在去年5月的全球游戏开发者峰会上,就有数据报告称中国仅仅是手游用户就已经突破6亿,用户量明显触及市场天花板。C2engine董浩在此前2016FGF大会上表示,中国游戏行业可能是未来唯一一个连续20年平均年增长率超过30%的行业,但即使身处中国这样一个千亿游戏大市场,众多CP依然切身感受到危机,CP生态圈或将面临洗牌。








风口之巅 借势腾飞

微软XBOX事业部中国区总经理谢恩伟先生同共赴2016FGF会议的诸多资深从业人士分享了微软及XBOX在深耕中国游戏市场过程中取得的成果、经验,以及未来的发展方向。

微软对未来游戏发展的畅想是全平台贯通,甚至类似云服务的中介最终也将被舍弃。事实上,微软在研发Win8时就已经进行了全平台的前期战略部署,直到Win10 UWP(Universal Windows Platform)发布,即通用Windows平台,这里的通用包括内核共享、代码库通用以及API的通用,所有基于Win10的应用可以在包括Win10 Mobile、Surface(Windows平板电脑)、PC、XBOX ONE、Hololens等平台上运行。








未来将呈现这样一番景象:主机即PC,PC即手机。玩家手持一个游戏账号就可以畅玩Win10系统全平台。

Windows 开放生态,强劲支持

以上这个远景的实现需要三方的紧密合作。微软作为大东家通过其庞大的win10平台装机量及相关云计算服务为游戏开发者开辟新的渠道;东方明珠作为游戏审核、发行、孵化的权威机构,利用深厚而强大的生态资源进行合理的市场布局,帮助中国游戏市场回归本源;最后他们要做的事情就是吸引国内一批优质引擎服务于CP。
 
一直以来,微软都致力于为中国游戏开发者打造更开放的生态系统。借助微软包含的多样化的设备家族以及全覆盖的Windows应用所打造的通用Windows平台 (UWP),广大国内游戏开发者将获得来自微软强有力的技术支持。同时,开发者可以充分利用UWP的多种资源, 开发跨设备的应用及游戏内容。








微软、东方明珠、引擎方三者利益的实现最终都要建立在所服务的CP的利益基础之上,因此引进的这批引擎质量至关重要。前不久FGF会议上一款国产原创引擎C2engine引起圈内人的强烈关注, 这款首家国产跨平台(3D H5/VR/AR)开发工具,根据中国游戏开发者的需求,提供符合中国游戏生态圈的开发工具,与开发者共同成长。

微软展望:放眼全球,完善生态
    
微软XBOX事业部中国区总经理谢恩伟先生表示:“自2014年微软游戏业务正式进入中国市场以来,所取得的成绩离不开中国游戏玩家以及游戏开发者的大力支持。在未来,微软会与众多合作伙伴共同努力,结合支持跨设备的通用Windows平台,Microsoft Azure以及ID@Xbox项目帮助中国开发者实现内心伟大的游戏梦想,为中国游戏行业打造更加完善的, 放眼全球的生态系统。”

大东家已经布好市场大局,开发者只等入座,静候黄金时代的到来。 查看全部
在游戏行业,随着海量CP的涌入和同质化产品的激烈竞争,游戏市场有回归游戏本源的趋向,各类渠道的精品化策略考验着CP们的研发创新能力和产品品质。俗话说得好,不要把所有鸡蛋放在同一个篮子里。对于游戏开发者来说,这句话的意思是不要只将游戏投放在一个平台上。目前,大多数引擎发布一款游戏需要开发Android、IOS、PC等不同版本才得以投放到不同的平台,开发成本高,耗时长。显然,一个能打造通用应用程序的平台或许更能吸引开发者。

CP生态洗牌 何去何从

去年底,由上海东方明珠新媒体股份有限公司主办的2016家庭游戏开发者大会(FGF)圆满落下帷幕。会议期间,来自微软、索尼Playstation、史克威尔艾尼克斯、卡普空、幻维数码等国内外主机行业负责人、《最终幻想15》、《极限竞速》、《战争机器》等知名游戏制作人、监管部门领导、资深玩家齐聚上海国际会议中心,共同探讨中国游戏CP的未来之路。

实际上早在去年5月的全球游戏开发者峰会上,就有数据报告称中国仅仅是手游用户就已经突破6亿,用户量明显触及市场天花板。C2engine董浩在此前2016FGF大会上表示,中国游戏行业可能是未来唯一一个连续20年平均年增长率超过30%的行业,但即使身处中国这样一个千亿游戏大市场,众多CP依然切身感受到危机,CP生态圈或将面临洗牌。


图一_中国游戏市场实际销售收入.jpg



风口之巅 借势腾飞

微软XBOX事业部中国区总经理谢恩伟先生同共赴2016FGF会议的诸多资深从业人士分享了微软及XBOX在深耕中国游戏市场过程中取得的成果、经验,以及未来的发展方向。

微软对未来游戏发展的畅想是全平台贯通,甚至类似云服务的中介最终也将被舍弃。事实上,微软在研发Win8时就已经进行了全平台的前期战略部署,直到Win10 UWP(Universal Windows Platform)发布,即通用Windows平台,这里的通用包括内核共享、代码库通用以及API的通用,所有基于Win10的应用可以在包括Win10 Mobile、Surface(Windows平板电脑)、PC、XBOX ONE、Hololens等平台上运行。


图二_通用Windows平台.jpg



未来将呈现这样一番景象:主机即PC,PC即手机。玩家手持一个游戏账号就可以畅玩Win10系统全平台。

Windows 开放生态,强劲支持

以上这个远景的实现需要三方的紧密合作。微软作为大东家通过其庞大的win10平台装机量及相关云计算服务为游戏开发者开辟新的渠道;东方明珠作为游戏审核、发行、孵化的权威机构,利用深厚而强大的生态资源进行合理的市场布局,帮助中国游戏市场回归本源;最后他们要做的事情就是吸引国内一批优质引擎服务于CP。
 
一直以来,微软都致力于为中国游戏开发者打造更开放的生态系统。借助微软包含的多样化的设备家族以及全覆盖的Windows应用所打造的通用Windows平台 (UWP),广大国内游戏开发者将获得来自微软强有力的技术支持。同时,开发者可以充分利用UWP的多种资源, 开发跨设备的应用及游戏内容。


图三_微软Xbox事业部中国区总经理谢恩伟先生.jpg



微软、东方明珠、引擎方三者利益的实现最终都要建立在所服务的CP的利益基础之上,因此引进的这批引擎质量至关重要。前不久FGF会议上一款国产原创引擎C2engine引起圈内人的强烈关注, 这款首家国产跨平台(3D H5/VR/AR)开发工具,根据中国游戏开发者的需求,提供符合中国游戏生态圈的开发工具,与开发者共同成长。

微软展望:放眼全球,完善生态
    
微软XBOX事业部中国区总经理谢恩伟先生表示:“自2014年微软游戏业务正式进入中国市场以来,所取得的成绩离不开中国游戏玩家以及游戏开发者的大力支持。在未来,微软会与众多合作伙伴共同努力,结合支持跨设备的通用Windows平台,Microsoft Azure以及ID@Xbox项目帮助中国开发者实现内心伟大的游戏梦想,为中国游戏行业打造更加完善的, 放眼全球的生态系统。”

大东家已经布好市场大局,开发者只等入座,静候黄金时代的到来。