Luanti:一个开源体素游戏引擎

发布时间:2026/6/27 13:34:38
Luanti:一个开源体素游戏引擎 文章目录Luanti一个开源体素游戏引擎Luanti一个开源体素游戏引擎Luanti 是一个自由开源的体素游戏引擎原名 Minetest2010 年由 Perttu Ahola 发起至今已积累近 1.3 万 Star。它不绑定某一款游戏而是提供一套底层框架让开发者和玩家自己搭建游戏世界。体素这个词听起来陌生其实很简单用一个个小方块构成三维场景Minecraft 用的也是这套思路。Luanti 的区别在于它把引擎和游戏内容拆开了。引擎负责渲染、物理、网络同步这些基础活具体玩什么、怎么玩全部交给社区写的 Mod 和 Game 来定义。这种架构带来一个好处同一套引擎可以跑完全不同的游戏。有人用它搭生存类服务器有人做跑酷地图还有人搞出策略对战。引擎不挑食Mod 怎么写世界就怎么转。Luanti 的 Mod 系统基于 Lua 脚本。Lua 语法简单上手快社区里有大量现成的 Mod 可以直接用。想自己写也不难定义一个新方块、加一种生物、改一套物理规则几十行代码就能跑起来。Game 层面也一样开发者可以把多个 Mod 组合成一个完整的游戏包玩家一键安装就能体验。跨平台是另一个特点。Windows、Linux、macOS 都能跑甚至有 Android 版本。服务器端支持 Docker 部署几个人想联机的话起个容器就行不需要折腾太多配置。操控方面Luanti 和同类游戏差不多WASD 移动鼠标控制视角左键挖掘右键放置。背包、聊天、飞行模式这些功能一应俱全快捷键全部可以自定义。视角范围、雾效、小地图这些显示选项也能通过 F 键切换。配置文件默认存在用户目录下首次关闭程序时自动生成。命令行启动时可以指定自定义配置路径适合一台机器跑多个服务器实例的场景。版本管理采用 major.minor.patch 三段式。主版本号递增代表有不兼容的改动次版本号加新功能补丁版本修 Bug。从 5.0.0 开始dev 后缀指向下个待发布版本而不是上个版本的开发分支。Luanti 的许可证是 LGPLv2.1代码开放修改和分发都允许条件是衍生作品也要保持开源。这对社区生态是个保障任何人可以 fork、改、发布但不能把改动藏起来不让人看。体素游戏赛道上Minecraft 的地位不用多说。Luanti 走了另一条路不卖内容不搞付费皮肤不运营官方服务器。它只提供引擎剩下的事让社区来做。这种模式注定了它的用户群偏硬核但对喜欢折腾的人来说自由度是实打实的。如果你对体素游戏开发感兴趣或者想找一个可以完全掌控的多人游戏平台Luanti 值得花时间看一看。文档齐全社区活跃门槛不高。ti 值得花时间看一看。文档齐全社区活跃门槛不高。