This document will help you getting started on contributing to the Wanderer project!
You can contribute to translating the game on my Weblate
If adding texts that are originally in Project Nomads, please respect the original text.
The technology stack:
- Engine is in Java and based on LibGDX
- Gameplay scripts are in JavaScript, you can consult the story book conversion guide
- Graphics run on OpenGL ES 3.0, with GLSL shaders
- Asset formats are:
- OBJ or glTF 2.0 for models, converted from Nebula's NVX
- KTX 1 for textures, converted from Nebula's NTX
- glTF 2.0 for animations, converted from Nebula's NAX
To setup your workspace, please consult the import and running article from LibGDX's wiki. TL;DR: it's importing a multi-project Gradle workspace in your favorite Java IDE.
Any contribution adding a feature or fixing a bug in the gameplay scripts or the engine is always welcome!
You can base your contributions on the master
branch.