为什么要使用游戏引擎?常用的游戏引擎有哪些?

如果我们想要更详细地讨论游戏行业中的程序员角色,我们会发现即使是在编程本身的层面上,我们也必须扮演以下几个角色有图形编程,有输入系统,资源导入系统,人工智能,物理模拟和其他如声音库和辅助工具。所有这些任务都可以以可重用软件模块的形式完成,因此这些单元共同构成了所谓的游戏引擎。通过使用组成它的引擎和软件库,您将减少构建I / O系统、模拟物理,甚至部分人工智能所需的工作量。剩下的就是编写你自己的游戏的逻辑,创造出与其他游戏不同的东西。最后一点便是下一章节所围绕的内容,尽管与开发整个游戏相比,这一任务似乎非常小,但正是因为它的小,我们才需要在设计和执行中投入大量精力。

因此,现在你要去了解现在流行的游戏引擎有哪些?不同平台支持的编程语言不尽相同,所以这也导致针对不同平台会有不同的游戏引擎流行开来。

windows或游戏主机:【Unreal】、寒霜、CE3

苹果ios:【unity3D】、【cocos2d-ObjC】、【Unreal】、sparrow、sprite kit。

安卓:【unity3d】、【cocos2d-x】、【Unreal】、AndEngine、libgdx。

网页:【Egret】、【cocos2d-html5】、Fancy3D、unity3d。

(备注:方括号里面是在该平台下特别推荐的引擎,是基于开源性、易用性、性能与效果等方面因素,综合推荐的)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、平台与编程语言选择 首先,游戏开发的平台就有很多类型: 个人主机平台:Windows、Linux、Mac OC...
    DuckkingXIAN阅读 4,821评论 8 75
  • 该分享仅供参考,目的是提升大家对游戏引擎方面的一些认知。文档中部分内容收集于互联网,若有内容不准确,还请告知。 关...
    qiyer阅读 13,178评论 3 6
  • 当你在吃鸡,王者农药的时候是否有想过如何才能做出一款这样让人神迷的游戏? 游戏开发这个方向看起来目标很明确,但其实...
    摸金笔记阅读 578评论 0 0
  • 前言 我选择开发一个游戏有很多原因。我觉得自己是“核心”玩家,过去的大部分时间我都花在玩游戏,自己制作、阅读和游戏...
    月影檀香阅读 12,106评论 1 27
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 126,318评论 2 7