什么是开源游戏引擎?(open source game engines?)

开源游戏引擎是用于帮助为计算机、控制台和其他设备创建游戏的框架。提供核心游戏引擎可以帮助程序员更多地关注游戏逻辑,而不是基本方面,如显示图形、播放声音或联网。有许多开源游戏引擎可用,每一个都是为了创建特定类型的游戏。一些引擎支持广阔的三维(3D)世界,而其他引擎则专注于可在手持或移动设备上播放的优化二维(2D)图形。当引擎作为开源开发时,其好处是一个热情的玩家社区可以帮助开发和测试引擎。。...
Providing the core game engine can help programmers to focus more on the game logic and less on basic aspects such as displaying graphics, playing sound or networking.

开源游戏引擎是用于帮助为计算机、控制台和其他设备创建游戏的框架。提供核心游戏引擎可以帮助程序员更多地关注游戏逻辑,而不是基本方面,如显示图形、播放声音或联网。有许多开源游戏引擎可用,每一个都是为了创建特定类型的游戏。一些引擎支持广阔的三维(3D)世界,而其他引擎则专注于可在手持或移动设备上播放的优化二维(2D)图形。当引擎作为开源开发时,其好处是一个热情的玩家社区可以帮助开发和测试引擎。。

游戏引擎不同于完整的游戏,因为它只包含程序代码的抽象核心元素,例如显示图形的能力。引擎不包含任何游戏数据或任何游戏逻辑。这意味着,如果要创建一个完整的游戏,大多数引擎需要更多的编程和开发。有少量的开源游戏引擎确实允许使用点击式方法进行开发,但这些引擎非常罕见,而且功能有限。。

有不同类型的开源游戏引擎设计来处理游戏的不同方面。有些设计用于处理游戏的所有方面,从图形到输入,而另一些设计用于处理某些领域,如音频。与一些非开源的游戏引擎不同,这些引擎将始终包含源代码,允许它们无缝集成到完整的游戏中。这也意味着可以修改代码以满足程序员的需要。

大多数可用的开源游戏引擎都支持特殊的脚本语言。这些语言可以用来定制游戏引擎的性能,而无需重新编译源代码。这些脚本语言有时也可用于定义游戏逻辑,或游戏如何进行,而无需编写和编译实际的代码文件。

使用开源游戏引擎开发游戏有助于减少编写许多其他人已经完成的功能所需的时间,但也可能导致一些问题。首先,任何人都可以访问游戏引擎代码,并可以利用漏洞和故障在游戏中获得优势。另一个问题可能是引擎代码内部的固有缺陷,很难找到,因为代码是由第三方编写的。开源游戏引擎通常也不能用于商业游戏开发,因为有许可证,所以用它们创建的游戏不能出售。。

  • 发表于 2022-01-05 21:42
  • 阅读 ( 135 )
  • 分类:IT

你可能感兴趣的文章

12项技术和服务拯救了linux游戏

...开源的爱好者们的努力。这种转变并不是独立发生的。是什么技术促成了这一切? ...

  • 发布于 2021-03-20 21:35
  • 阅读 ( 267 )

epic judge永久性地限制苹果阻止虚幻引擎,但不会强制fortnite

...可能会证明该公司对iOS平台构成安全风险。 “你做了些什么,你隐瞒了,不主动。这就是安全问题。这就是安全问题!根据CNN的报道,罗杰斯告诉Epic。“公众中有很多人认为你们的所作所为是英雄,但这仍然是不诚实的。”罗...

  • 发布于 2021-04-17 11:29
  • 阅读 ( 218 )

gmc的全电动悍马将是首款使用epic的虚幻引擎构建软件的汽车

...使用Unreal引擎设计的下一代汽车软件的消费者来说意味着什么?Epic说它已经实现了一些令人印象深刻的进步。例如,使用游戏引擎构建的信息娱乐屏幕可以启动并运行得更快,因为Epic的工具集允许开发人员按顺序启动软件的各...

  • 发布于 2021-04-17 13:11
  • 阅读 ( 224 )

epic增加了ps5和xbox x系列对虚幻引擎的支持

Epic今天宣布,Epic Games的Unreal Engine游戏开发平台现在支持微软的Xbox Series X和索尼的PlayStation 5。这项支持是最新的Unreal引擎版本4.25的一部分,它应该会让开发者受益,因为他们正准备为下一代游戏机推出游戏,这两款游戏都计划...

  • 发布于 2021-04-19 06:15
  • 阅读 ( 223 )

史诗是让任何人建立与虚幻引擎4,免费游戏

...们的创意愿景,塑造我们热爱的媒体的未来。”这就是为什么我们要取消进入的最后一道关卡,并获得自由。”各种版本的虚幻引擎已经被用来驱动数十款备受瞩目的游戏,如《生化奇兵无限》、《蝙蝠侠:雅克罕姆避难所》及...

  • 发布于 2021-04-29 04:27
  • 阅读 ( 168 )

steam的虚拟现实刚刚得到了虚幻锦标赛制作者的推动

...要指望看到它的标志***“虚幻锦标赛”的虚拟版本“没有什么能阻止我们这么做,”怀廷说但这是一款节奏如此之快的游戏,有着如此多的移动、旋转和杂技,让你有点恶心,“想办法让这样的传统游戏更具虚拟现实友**超出了...

  • 发布于 2021-04-29 18:43
  • 阅读 ( 169 )

dota2正在用一个新的游戏引擎进行大修

...ine的继任者,Valve的Source engine已经运行了该公司的大部分游戏超过10年。
 
 
 源头2可能会来
 目前来看,游戏性似乎没有改变,但如此大的技术革新对玩家来说意义重大,对一个在比赛中提供巨额资金的电...

  • 发布于 2021-04-30 12:04
  • 阅读 ( 155 )

如何我选择最好的开源内容过滤器?(i choose the best open source content filter?)

开源内容过滤程序是维护企业、学校或任何其他可以使用互联网的机构的重要组成部分,因为它们审查不适当的网站。虽然大多数开源内容过滤程序都提供相同的核心功能...

  • 发布于 2021-12-06 17:38
  • 阅读 ( 183 )

如何我选择最好的开源论坛软件?(i choose the best open source forum software?)

开源论坛软件是专有论坛软件的可比、经济的替代品。专有论坛软件的许多功能,如社交媒体集成、主题定制和数据库移动,都可以在开源软件中找到。无论你是在为个人...

  • 发布于 2021-12-06 17:42
  • 阅读 ( 209 )

如何我选择最好的开源媒体服务器?(i choose the best open source media server?)

开源媒体服务器是一种设计用于保存媒体文件(如电影和图像)的计算机服务器。当您试图根据自己的需要选择最佳的开源媒体服务器时,您应该检查服务器运行的操作系...

  • 发布于 2021-12-06 17:47
  • 阅读 ( 177 )
gjbwehpdts
gjbwehpdts

0 篇文章