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

游戏程序员需承担图形编程、输入系统、资源导入等任务,这些构成游戏引擎的基础。流行游戏引擎如Unreal、Unity3D适用于多个平台,如Windows、iOS、安卓和网页,减少了开发工作量。在不同平台上,例如Unity3D是跨平台的热门选择,而Unreal则在某些场景下被推崇。游戏开发的独特性在于,即便逻辑编写看似微小,也需要大量设计和执行努力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值