您好,匿名用户
随意问技术百科期待您的加入

现在游戏开发一般用到哪些技术?

0 投票

包括页游,客户端网游等。

用户头像 提问 2012年 12月1日 @ Emiya Shirou 上等兵 (438 威望)
分享到:

1个回答

0 投票

PC客户端比较神奇,各种技术都有。
一般3D的游戏各种各样的游戏引擎,比较知名的id soft公司的DOOM引擎,目前已经开源而且跨平台,国内用的比较少。

Epic公司的虚幻引擎,这个引擎用的很多,因为商业化很好,而且配套的脚本工具、美术工具非常完善接口。而且很有意思的是,已经通过LLVM把整个引擎port到了flash平台上,可以比较方便的创建网页游戏

日本有些很逆天的引擎,比如夜光Fox

还有unity3d引擎很完善,比较方便的发布桌面、手机、网页游戏版本,现在有很多游戏用这玩意。

另外还有一些开源的3D引擎,比如OGRE,据说火炬之光用它开发的。不过OGRE和上面介绍的引擎不一样,它是一个单纯的图形引擎,离输出完整游戏还差点。

国内公司很多使用big world,也有自己开发的3D引擎,比如目标有自己overmax引擎,特点是bug奇多。还有大名鼎鼎的P叔公司的QQ炫舞,使用自己开发的H3D引擎

我上面说的只是一部分,还有欧洲很多小公司都自己搞了3D引擎,开源的也有很多。另外2D游戏没啥可说的了,类似传奇这样的MMO在flash上已经有很多山寨了。

不过此问题“哪些技术”,话题可就宽泛多了,除了2D/3D图形这块,游戏方面也有很多很多内容,比如寻路、物理、碰撞、机器学习(比如怪物对玩家的攻击策略)等等等等等等等等,像unreal,unity3d这样的引擎基本都带有这些问题的解决方案,不然从零开始做一个游戏的门槛还是很高的。学无止境啊。

网页游戏就不谈HTML5了,因为前一阵搞HTML5的游戏公司死的死残的残……
Adobe在flash player里提供了GPU支持,支持2D,3D加速,有很多游戏开始使用这个技术,比如fb上愤怒的小鸟网页版。(当然,从另一个方面讲,像愤怒小鸟这样的游戏没有GPU加速的话在flash上表现的不够流畅)

也有很多网页的3D的游戏,图形的3D引擎挺多的,但是游戏引擎基本都是各家自己折腾出来的。
除了以上的技术,其它网页游戏也没啥值得说的了……

用户头像 回复 2012年 12月1日 @ Draven 上等兵 (325 威望)
提一个问题:

相关问题

0 投票
1 回复 51 阅读
0 投票
1 回复 65 阅读
用户头像 提问 2013年 9月23日 @ Varus 上等兵 (281 威望)
0 投票
1 回复 49 阅读
0 投票
1 回复 220 阅读
用户头像 提问 2012年 12月1日 @ Varus 上等兵 (281 威望)
0 投票
1 回复 47 阅读
用户头像 提问 2012年 12月1日 @ Warwick 上等兵 (286 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...