The Terasology project was born from a Minecraft-inspired tech demo and is becoming a stable platform for various types of gameplay settings in a voxel world.
The creators and maintainers are a diverse mix of software developers, designers, game testers, graphic artists, and musicians. We encourage others to join!
We encourage contributions from anybody and try to keep a warm and friendly community and maintain a code of conduct
Terasology requires Java 8 - download it here. Also make sure that your graphics card driver is up to date.
For easy setup (recommended) you can use our launcher - download it here.
We have gone to great lengths to make developing and modding Terasology as easy as possible. We use Gradle to automate just about everything. As long as you have a Java 8 SDK running from source is a two step process:
- Clone the code or download a zip.
gradlew game(on Unixes, including macOS, run
./gradleweverywhere you see
gradlew) in the root of the project directory.
That's really it! If you want the project set up in IntelliJ (our favored IDE) you run
gradlew idea then load the generated project config. Then you get a bunch of run configurations and other stuff for free!
For more on developing/modding see the wiki!