Skip to main content

CherryGrove

CherryGrove is a block game framework (or engine, if you like). It comes with little built-in gameplay functionalities but a ton of modding features, making it highly customizable and suitable for meta creating your own block game where your can build your dream world or experience a wonderful surviving journey.

CherryGrove is designed to be cross-platform, efficient, and modern-oriented. It is written in modern C++ and uses modern libraries.

CherryGrove is designed to be free and source available software with commercial use restrictions in mind. More of it comes in the Legal page. TL;DR tables: FAQ.

Supported Platforms

Atlas
  • ☑️: Fully supported.
  • ✅: Theoretically supported (functionality not verified).
  • 🚧: Working in progress.
  • 🚩: Planned to support.
  • 🚫: No plan to support/not applicable.
WindowsLinuxMacOSAndroidiOSiPadOSWeb (Emscripten)
x86^🚫🚫🚫🚫🚫🚫🚫*
x64☑️☑️☑️🚩🚫🚫
arm32^🚫🚫🚫🚫🚫🚫
arm64🚩🚩^^🚩^^

*: V8 currently can't run on WASM platform. If so, it will be able to effectively run on itself, which is awesome but not now.

^: We have dropped x86 and arm32 because it's just outdated and not worth the limited resource. Theoretically it's able to compile and run, but some misterious and unexplainable bugs may occur.

^^: We need more investment for the project to bring it to App Store.


To visit documentation about CherryGrove Vanilla, please refer to the Vanilla section.

To visit documentation about creating content packs, please refer to the Content Packs section.

To continue reading, press the "Next" button below.