找回密码
 立即注册
查看: 315|回复: 5

有什么 c++ 游戏引擎推荐?

[复制链接]
发表于 2023-3-6 12:36 | 显示全部楼层 |阅读模式
有什么 c++ 游戏引擎推荐?
发表于 2023-3-6 12:40 | 显示全部楼层
主流游戏引擎


C++是游戏开发快速高效的编程语言之一。大多数团队选择它来创建高性能大型游戏,它的调试工具对于游戏开发来说非常重要。

其他语言,如Python,可读性好,比较简单,所以Python是原型游戏创意的最佳选择,但它不适合开发大型的游戏项目。
作为编译语言,C++比Python等解释型语言运行得更快,并且C++还有众多编程范例可用。
许多流行的游戏引擎都支持C++,这意味着开发团队可以用各种库来创建他们的游戏。
使用C++的流行游戏引擎:

  • 虚幻引擎
  • Unity
  • CRYENGINE
  • Amazon Lumberyard
C++的缺点:

  • 非常难学

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2023-3-6 12:50 | 显示全部楼层
如果你想使用C++开发游戏,以下是一些推荐的游戏引擎:
1. Unreal Engine:Unreal Engine是一个功能强大的游戏引擎,支持C++编程。它拥有丰富的图形,物理,动画等功能,可以开发出高质量的游戏。
2. CryEngine:CryEngine是一个高性能的3D游戏引擎,也支持C++编程。它的特点是高质量的图形效果和强大的物理引擎。
3. Ogre3D:Ogre3D是一个开源的3D游戏引擎,支持C++编程。它具有很高的性能和灵活的插件系统,可以为游戏开发提供强大的支持。
4. Cocos2d-x:Cocos2d-x是一个开源的2D游戏引擎,支持C++编程。它非常易于学习和使用,适合初学者和专业游戏开发者。
5.Godot:最近也是比较火热,适合独立开发,开源免费
这些游戏引擎都有不同的特点和优势,你可以根据自己的需求选择适合的游戏引擎。不管选择哪个,都需要不断学习和实践才能提高自己的技能。
发表于 2023-3-6 12:59 | 显示全部楼层
目前C++引擎里最多用户的:unreal
剩下的没啥像样的。godot 基本没人用来做产品,扣扣死多在H5等小游戏平台浪
然后古董货一波在那现在基本也没人碰,比如
ogre  gamebryo wildmagic ...
发表于 2023-3-6 13:03 | 显示全部楼层
1.UnrealEngine4(UE4):UnrealEngine4是一款功能强大的跨平台3D游戏引擎,支持Windows、MacOSX、Linux、iOS、Android、HTML5等系统,能够创建出非常酷炫且精致的游戏。2.Cocos2d-x:Cocos2d-x是由Cocos2d-iPhone项目移植而得到的一款跨平台游戏引擎,支持Windows、iOS、Android、macOS等平台,且创建2D游戏超简单,是一款不错的选择。3.CryEngine:CryEngine是一款具有完整的三维技术特性的游戏引擎,支持Windows、iOS、Android、Web等多个平台,可以轻松制作出DVD级的游戏效果,是一款很受欢迎的c++游戏引擎。4.Unity3D:Unity3D是一款流行的跨平台3D游戏引擎,支持Windows、macOS、Linux、iOS、Android、XboxOne、PlayStation4等多个平台,可以用来开发Windows、MacOSX和Linux的2D和3D游戏。5.LeadwerksGameEngine:LeadwerksGameEngine是一款非常流行的c++游戏引擎,支持Windows、macOS、Linux和Android平台,可以用来创建精致优雅的3D游戏。
发表于 2023-3-6 13:12 | 显示全部楼层
现在大多成型的引擎内部往往不会只使用一门语言,问题只限定了语言缺少其他具体应用场景、考虑因素啥的,所以这里推荐一些核心逻辑或者 C++ 占比较大的知名度比较高的开源的游戏引擎。
1、Godot :可以通过统一的界面创建 2D 和 3D 游戏,其功能集类似知名的跨平台游戏引擎Unity,可用于开发PC、主机、移动和Web游戏,也是目前除 Unity、Unreal 之外比较知名的开源引擎之一了。另外Godot 在宽松的 MIT 许可证下完全免费且开源,没有附加条件、没有抽成、什么都没有。
2、Cocos2d-x :全球游戏市场为20%,国内手游占有率达40%,国内小游戏占有率达64%(之前看到的数据,最新未知~)。免费开源,且灵活跨平台,目前仍然有很多中小游戏公司在使用,主要制作 2D 游戏
3、Urho3D :一个开源跨平台的 2D 和 3D 游戏引擎运行时非常好,内置脚本 AngelScript ,编辑器比较简陋,跨平台且开源免费,极大地吸收了Ogre和Horde3D的特点
4、Ogre: 因为这个项目源码写的是比较优雅的,所以很多人拿这个引擎来做学习用,但是作者是设计模式信徒,有些地方存在过度设计反而难以阅读的情况,而且严格来说不算一个拆箱即用的游戏引擎,整体来说学习可以,要工作用的话有很多更好的选择
还有很多的一些开源引擎有兴趣可以看看 Github 的 Collections ,如果不限制语言的话,像 three.js 、Babylon.js 、 Bevy 等也是相当值得关注学习的。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-3 00:18 , Processed in 0.279961 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表