【发布时间】:2012-02-15 17:39:38
【问题描述】:
我正在研究制作一个类似于 Minecraft 的基于体素的游戏,只是这将使用具有更高纹理分辨率的稍微更高的多边形体素,以创建更平滑、更逼真的地形以及自定义基于体素的角色等独特功能,玩家和敌人。
我的问题是开发这种类型的独立游戏的最佳引擎和语言是什么?
【问题讨论】:
标签: game-engine minecraft voxel
我正在研究制作一个类似于 Minecraft 的基于体素的游戏,只是这将使用具有更高纹理分辨率的稍微更高的多边形体素,以创建更平滑、更逼真的地形以及自定义基于体素的角色等独特功能,玩家和敌人。
我的问题是开发这种类型的独立游戏的最佳引擎和语言是什么?
【问题讨论】:
标签: game-engine minecraft voxel
有两种类型的遮阳篷: 1-您愿意在您的项目中投入大量时间和精力并完成游戏的所有层,因此我会告诉您使用 C++ 和 OpenGL/Vulkan(这些是在不同抽象级别与 GPU 进行对话的 API , OpenGL 更加抽象并且为您做了很多无聊的事情,但是您可以通过 Vulkan 更好地控制您的内存管理/使用。
2- 如果您想尝试制作游戏并且不想费心学习深度 C++ 和 GPU 逻辑,我会选择 Unity 或 Unreal Engine。
【讨论】:
C++ 是语言。现在的问题是,您是否想借助 gpu-s 加快渲染速度?如果需要,则必须使用 OpenGL 或 Direct3D。 我很好奇 OpenCL 是否可以通过获得比 OpenGL 更多的 gpu 硬件访问权限来实现更复杂的体素计算。
【讨论】: