--- title: Get Involved description: >- Learn how to get involved with the community or contribute to development. layout: default redirect_from: - /get_involved/ - /community.html - /community/ - /irc.html - /irc/ - /development.html - /development/ - /reporting_issues/ - /donate/ - /support/ ---

# Get Involved

{% assign rows = "community,social" | split: "," %} {% for row in rows %}
{% for link in site.data[row] %}
{{ link.name }} {% endfor %}
{% endfor %}

## Contribute

### Everyone

- Report bugs and request features.
- Give support on the forums and IRC.
- Help translate Luanti using our web interface.
- Help us review and merge pull requests.
- Donate money to pay for infrastructure, and support your favourite contributors.

### Programmers

- Work on a game or mod and publish it to ContentDB. The Luanti Modding Book provides an easy introduction to creating mods and games.
- Report bugs and submit patches on GitHub or IRC.
- Read the engine documentation.
- For good first tasks, look out for the "good first issue" label on the engine or website repositories.

### Artists

- Team up and create a new game.
- Create a Texture Pack.
- Hang around on the forums, and help with texture requests.

## How is Luanti developed?

### The Process

Luanti is developed and maintained by a group of volunteers called the core team, consisting of a bunch of people who are trusted to keep Luanti progressing in good condition. The core team is formed of people who have made great contributions to Luanti. Contributions are approved if two members of the core team agree on them.

All development and decisions are made in public, on GitHub and Internet Relay Chat (IRC). Meetings are occasionally held on IRC, with plans and notes made public.

The core team is best contacted on IRC at `#minetest-dev @ irc.libera.chat`.

For more information, take a look at all the rules regarding to development .

### Project Structure

Luanti is distributed as an engine, combined with a couple of games. Upstream repositories can be found at https://github.com/minetest/.

- The engine (core) is the base for everything. C++ is used for housekeeping and performance-critical stuff, Lua for extensible things.
- Games define game content: nodes, entities, textures, meshes, sounds and custom behavior implemented in Lua. Games consist of mods that plug into the engine using the Modding API.

For more information, see the terminology or engine overview developer wiki pages.

### Roadmaps and Future Plans

As an open source project developed by volunteers, Luanti is mostly iteratively developed rather than formally planned. However, there are some overarching goals, both medium-term and long-term, that have been agreed upon by core developers:

Roadmap

## Reporting Issues

### Where?

Different things related to Luanti are maintained by different people, contacted in different ways. Here you can find where to report issues, bugs and any other kinds of problems regarding to each “product”.

People are generally available on Libera IRC, Discord, the Luanti Forums, GitHub and/or via email.

Program | People Responsible | Source | Issue Tracker
--- | --- | --- | ---
Luanti Engine | Core developers | Source | Issues
Minetest Game | Core developers | Source | Issues
Minetestmapper | Core developers | Source | Issues
Blender B3DExport | Core developers | Source | Issues
Service | People Responsible | Source | Issue Tracker
*.minetest.net DNS | celeron55 | n/a | Contact celeron55. His approval is needed to host under minetest.net
www.minetest.net | celeron55 | Source | Issues
forum.minetest.net | celeron55 | Theme | Contact a moderator for concerns about content (Use "report this post" if possible)
wiki/dev.minetest.net | celeron55 | MediaWiki | Ask for an account to edit or report issues on the forum
servers.minetest.net | sfan5 | Source | Issues
content.minetest.net | rubenwardy | Source | Issues
irc.minetest.net | sfan5 | Source | Contact sfan5
Google Play | nerzhul aka. nrzkt | n/a | Contact nerzhul

## Donate

Luanti doesn't have a legal body to accept donations, and most core developers do not wish to accept donations themselves.

### Luanti (team)

The Liberapay team allows you to support multiple members at the same time.

Liberapay

### celeron55 (founder)

You can tip money to celeron55. He is the original creator of Luanti, and hosts the forums and wikis. While he isn't involved in active development, he plays an advisory role and breaks ties.

Liberapay Paypal

### Other

Your favourite server or content creator might accept tips too; make sure to check those out.

Find packages to support on ContentDB