Go to file
jdrueckert aac49336f2
fix: version directives need to come before comments (#4717)
even though https://www.khronos.org/opengl/wiki_opengl/index.php/Core_Language_(GLSL)#Version states the exact opposite
2021-05-26 22:56:04 +02:00
.github build(github): add common 'labels.json'; update release drafter config (#4669) 2021-05-15 23:07:06 +02:00
.idea Fix: Gitignore some more files that Intellij automatically generates. (#4630) 2021-04-21 18:06:30 -07:00
build-logic build(module_build): use same DependencyInfo -> String logic for modules and engine (#4649) 2021-05-07 12:27:58 -07:00
config logistics: Replace usage of jcenter (shutting down) (#4632) 2021-04-21 18:00:27 -07:00
docs chore: archive `WildAnimalsMadness` 2020-10-19 11:25:06 +02:00
engine fix: version directives need to come before comments (#4717) 2021-05-26 22:56:04 +02:00
engine-tests style: fix AnnotationUseStyle (#4710) 2021-05-26 15:52:56 +02:00
facades style: improve code style (#4702) 2021-05-24 13:50:30 +02:00
fileTemplates refactor! move engine code in to org.terasology.engine package 2021-03-04 21:45:23 -08:00
gradle/wrapper build: patch upgrade to gradle 6.8.2 (#4465) 2021-02-05 19:50:20 -08:00
libs chore(build): rename subprojects.gradle to .settings.gradle 2020-06-12 18:05:34 -07:00
metas chore(build): rename subprojects.gradle to .settings.gradle 2020-06-12 18:05:34 -07:00
modules build: buildscript dependency on build-logic 2/2 2021-03-01 14:32:19 -08: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
subsystems style: fix AnnotationUseStyle (#4710) 2021-05-26 15:52:56 +02:00
templates Merge remote-tracking branch 'origin/develop' into feature/migrate-gestalt-v7.a 2021-04-21 20:35:51 -07:00
.gitattributes feat: add retain components component (#3910) 2020-04-27 21:00:03 +02:00
.gitignore build(modules): name the output `cachedModules` 2021-02-04 12:06:52 -08:00
.gitpod.yml Added gitpod files 2020-04-07 03:47:48 +02:00
Jenkinsfile ci: split Analytics stage (#4701) 2021-05-23 18:13:35 -07:00
LICENSE Fill year and name placeholder in LICENSE file 2018-01-13 00:15:21 +07:00
LICENSE_ARTWORK Remove some unnecessary wrapper text in the art license 2018-07-15 12:48:22 -04:00
NOTICE Bump year in NOTICE. 2016-01-03 12:38:52 +01:00
README.markdown doc: Update README (#4665) 2021-05-15 13:08:07 +02:00
build.gradle Merge remote-tracking branch 'origin/develop' into feature/migrate-gestalt-v7.a 2021-04-21 20:35:51 -07:00
gitpod.dockerfile Added gitpod files 2020-04-07 03:47:48 +02:00
gradlew chore[build]: upgrade to gradle 6.7rc3 2020-10-01 12:30:03 -07:00
gradlew.bat chore[build]: upgrade to gradle 6.7rc3 2020-10-01 12:30:03 -07:00
groovyw update gradle & groovy wrappers 2020-05-24 14:12:22 -07:00
groovyw.bat update gradle & groovy wrappers 2020-05-24 14:12:22 -07:00
settings.gradle build: buildscript dependency on build-logic 2/2 2021-03-01 14:32:19 -08:00

README.markdown

Terasology

Gitpod Ready-to-Code Build Status Release Downloads Bounties Total alerts Language grade: Java License(code) License(art) Discord IRC Channel

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 Apache 2.0 for code and CC BY 4.0 for artwork (unless indicated otherwise - see credits for minor exceptions.)

We encourage contributions from anybody and try to keep a warm and friendly community and maintain a code of conduct.

Terasology

Playing

Minimum Requirements Recommended Requirements
System (OS) Windows, MacOS, Linux (64 bit)
Processor (CPU) dual-core CPU quad-core CPU
Memory (RAM) 2 GB 8 GB
Graphics (GPU) Intel HD Graphics (Gen 5)
GeForce 6xxx series or
Radeon HD 2000 series
with OpenGL 2.1*
GeForce 8xxx series (or higher) or
Radeon HD 2000 series (or higher)
with OpenGL 3.x
Storage (HDD) 1 GB

Internet connectivity is required for downloading Terasology via the Launcher, afterwards playing offline is possible.

For easy game setup (recommended) you can use our launcher - download it here.

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

Alternative Installation Methods

If you already have Java Runtime Environment (JRE) installed, you may use a direct download release as an alternative to using the launcher. Java versions 8 and 11 are supported.

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

Developing

We strive to make developing and modding Terasology as easy as possible. See our wiki for instructions on setting up a development environment and how to develop modules.