共建

贡献

所有人

程序员

艺术家

  • 组队并创建一款新游戏。
  • 创建一个材质包
  • 在论坛上逛逛,并帮助处理材质请求

Luanti是如何开发的?

流程

Luanti 由一群称为核心团队的志愿者开发和维护,他们是一群值得信赖的人,致力于让 Luanti 保持良好的发展状态。 核心团队由为 Luanti 做出过重大贡献的人员组成。贡献需经核心团队两名成员同意方可批准。

所有开发和决策均在公开场合进行,在GitHub互联网中继聊天(IRC)上。 会议偶尔在 IRC 上举行,计划和记录均公开

联系核心团队的最佳方式是通过IRC,频道为#luanti-dev @ irc.libera.chat

欲了解更多信息,请查看所有与开发相关的规则

项目结构

Luanti 作为一个引擎分发,结合了几款游戏。上游代码库可在https://github.com/luanti-org/找到。

  • 引擎(核心)是一切的基础。C++ 用于处理内部事务和性能关键部分,Lua 用于可扩展的部分。
  • 游戏定义了游戏内容:方块、实体、纹理、网格、声音以及用 Lua 实现的自定义行为。游戏由模组组成,这些模组通过模组 API接入引擎。

欲了解更多信息,请参阅术语表引擎概述开发者维基页面。

路线图与未来计划

作为一个由志愿者开发的开源项目,Luanti 的开发方式主要是迭代式的,而非正式规划式的。 然而,核心开发者们已就一些中期和长期的总体目标达成共识:

路线图

报告问题

在哪里?

与 Luanti 相关的不同事务由不同的人员维护,联系方式也各不相同。 在此,您可以找到针对每个“产品”报告问题、漏洞以及其他各类问题的途径。

相关人员通常可以通过 Libera IRC、Discord、Luanti 论坛、GitHub 和/或电子邮件联系到。

程序 负责人 源代码 问题跟踪器
Luanti引擎 核心开发者 源代码 问题
Minetest Game子游戏 核心开发者 源代码 问题
Minetestmapper 核心开发者 源代码 问题
Blender B3D 导出插件 核心开发者 源代码 问题
服务 负责人 源代码 问题跟踪器
*.luanti.org DNS celeron55 不适用 联系 celeron55。需要他的批准才能在 luanti.org 下托管
www.luanti.org 文档团队 源代码 问题
forum.luanti.org celeron55 主题 有关内容的问题请联系版主(如有可能,请使用“举报此帖”功能)
docs.luanti.org 文档团队 源代码 问题
servers.luanti.org sfan5 源代码 问题
content.luanti.org rubenwardy 源代码 问题
irc.luanti.org sfan5 源代码 请联系sfan5
Google Play nerzhul aka. nrzkt 不适用 请联系nerzhul

你可以向 Luanti 的非营利集体捐款,以帮助支持和推动项目发展。

支持 Luanti