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

发布于 2022-08-24 02:30:31 字数 19 浏览 9 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

倦话 2022-08-31 02:30:31

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引擎挺多的,但是游戏引擎基本都是各家自己折腾出来的。
除了以上的技术,其它网页游戏也没啥值得说的了……

温暖的光 2022-08-31 02:30:31

开发引擎用
OpenGLES 2.0:现在2相对1和3更主流一些
WebGL:新标准,在web上跑OpenGLES
GLKit:苹果对OpenGLES的封装,更易用一些

或者用别人的引擎
Cocos2D等

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文