Play Home Contribute GitHub Join Us Discourse Staff Members GitHub Contribution Guides Team

Patching and editing questions


There are achievements for submitting patches and for editing articles, levels, and level components. What is the difference between editing and submitting a patch? What about between a level and a level component?

How does accepting patches work? I can’t accept a patch for a level I didn’t write, can I?

About a month ago, I submitted a patch for the Python article. After several weeks, it had been neither accepted nor rejected, so I withdrew it and submitted it as several smaller patches. These have not been, either. How often are article patches reviewed?


Actually, I don’t get around to reviewing the article patches very often, since we don’t yet show the articles in the game (we will at some point). I just reviewed and accepted your patch.

Editing means saving directly, which you can only do for something you created (unless you’re an admin). Otherwise, your edits are submitted as a patch. The one exception is adding new translations, which you can do without a patch.

Level Components are building blocks that you put onto Thangs to make them behave differently in a level. They contain most of the game engine logic.