Go to file
indianajohn ee3c9317e1 Added jopenvrwrapper. 2016-09-11 16:17:10 -07:00
.github More doc stuff! Including new GitHub template files. 2016-03-01 00:24:03 -05:00
config Update to new CrashReporter dependency format and version + remove debug piece from fetchLib Gradle task. 2016-07-30 01:07:03 -04:00
docs Merge latest translations - resolve conflict in Russian file (new key added in a group that was also just translated) 2016-09-10 02:26:45 -04:00
engine Added jopenvrwrapper. 2016-09-11 16:17:10 -07:00
engine-tests Bump to next snapshot version. 2016-09-10 02:17:31 -04:00
facades Merge PR #2437 by @oniatus - override option for config file. 2016-08-20 23:13:11 -04:00
gradle/wrapper Update gradle and gradle plugins 2015-12-31 10:24:49 +01:00
libs Move the dependency on the CrashReporter to the PC facade from the engine and make it possible to embed it into a Terasology workspace. 2016-06-29 00:52:02 -04:00
meta Assorted Gradle cleanup and utility changes 2014-11-08 11:24:10 -05:00
modules Bump to next snapshot version. 2016-09-10 02:17:31 -04:00
openvr_natives Added jopenvrwrapper. 2016-09-11 16:17:10 -07:00
protobuf/compiler Merge PRs #1423 by @msteiger and #1436 by @flo - library updates 2014-12-11 00:12:14 -05:00
templates Engine release bump to v1.0.0 although still just as a snapshot / release candidate. No 0.54.6 release. 2016-01-02 23:06:41 -05:00
.gitattributes Remove executable file flag 2015-10-21 20:45:39 +02:00
.gitignore Bump TeraMath dependency to 1.3.0 and add a simple .gitignore extra for IntelliJ. 2016-07-07 16:55:04 -04:00
LICENSE Removed file extensions 2012-10-11 20:53:08 +02:00
NOTICE Bump year in NOTICE. 2016-01-03 12:38:52 +01:00
README.markdown More doc stuff! Including new GitHub template files. 2016-03-01 00:24:03 -05:00
build.gradle Assorted minor Gradle tweaking. 2016-01-02 22:22:53 -05:00
gradlew Update gradle and gradle plugins 2015-12-31 10:24:49 +01:00
gradlew.bat More work on #68, can't resist. Adds the Gradle Wrapper so users can run from source without first installing Gradle 2012-03-09 23:26:39 -05:00
intellij-setup.bat Integrated various graphical tweaks. 2013-08-17 13:54:43 +10:00
settings.gradle Fix for #1085 - modules not correctly being disabled at the end of a game session. 2014-04-28 20:54:28 +10:00

README.markdown

Terasology

Build Status Release Downloads Bounties License Dependency Status

Welcome!

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!

Terasology is fully open source and licensed under the Apache 2.0 License and available in source code form at GitHub

We encourage contributions from anybody and try to keep a warm and friendly community. See our published code of conduct adopted from the template by the TODOGroup.

Terasology

Playing

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

Direct download stable builds are uploaded to our release section here on GitHub while the cutting-edge develop version can be downloaded direct here from our Jenkins

For more information about playing like hot keys or server hosting see the dedicated page or check out the modules

Developing

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
  • Run gradlew game 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