hexahedra Hexahedra是一个用于体素游戏的C++框架
Hexahedra是一个用于块状/体素游戏的C++框架。最显着的特点是:多人游戏“无限”地形(四面八方40亿方块),服务器上的Lua脚本,OpenGL 2.1和3.3渲染器的运行时选择。是不是觉得特别灵活?而且如果可用,还能编译为OpenCL!更酷的是,它还支持集中式玩家身份验证(可选)和服务器列表。
当前状态如何?它几乎是前阿尔法阶段。虽然您可以查看一些很酷的功能,但它绝对还没有准备好制作实际游戏。不过,别担心,未来会更好!
那么,它依赖什么项目呢?用于I/O抽象和OpenGL初始化的项目,脚本通过和,保存文件使用存储,3D模型和动画使用格式存储,网络层由提供。默认提供字体,GUI使用作为其布局约束求解器。而HexaNoise(用于地形生成的DSL)现在作为一个单独的MIT许可库提供。
你可能会问,这样的框架在哪里可以找到类似的资源或源码呢?您可以查看noa实验体素游戏引擎源码来了解更多细节,或者如果你对多人联机游戏感兴趣,不妨看看这个多人联机游戏。甚至,想要了解更多体素风格的资源,也可以参考体素风格卡车游戏模型资源推荐。
是不是开始对Node.js感兴趣了?那就去看看这个关于Node.js打造实时多人游戏框架的内容吧!或者,你也可以深入探索Node.js制作实时多人游戏框架。想要了解更多关于多人游戏开发的内容,多人游戏Phaser源码可能正是你需要的。
如此多的资源,简直令人眼花缭乱!不妨立即动手试试,从今天开始你的体素游戏开发之旅吧!
用户评论