The Terasology Foundation

Voxel world game/engine with a large focus on extensibility and developer tools

Technologies
java, opengl, blender, gradle, lwgjl
Topics
voxel, sandbox, games, graphics, ai
Voxel world game/engine with a large focus on extensibility and developer tools

The Organization

The Terasology Foundation is the organization behind Terasology, DestinationSol, and a series of related work aimed at making game development in Java easier and more fun. We've been working for years on educational awareness, challenging architecture, powerful developer workspaces, fun content, and much more

Our contributors are a diverse mix of software developers, designers, game testers, graphic artists, and musicians of all ages. We encourage and appreciate contributions from everybody, and try to be as warm and welcoming as possible to newcomers

Our Games

Terasology is a highly extensible open source voxel-based game. Born from a Minecraft-inspired tech demo, it is gradually becoming a stable platform for all sorts of gameplay settings in a voxel world

From the ground up, Terasology was built to be a super hackable and modular game. We host a large amount of game content modules under the Terasology organization on GitHub, all community maintained. We welcome new ideas, both crazy and well thought-out for modules and game extensions from anyone and everyone, so feel free to talk to us on IRC, Discord, or Slack.

Destination Sol is a fun little space arcade shooter we adopted as open source to learn more about LibGDX, releasing on Steam and Google Play, and to have somewhere to apply our frameworks.

Architecture

Our engine is meant to be light, secure, and flexible, even excluding such basics as inventory, health, creatures, or combat. Game distributions then include modules that provide basic gameplay.

Content is wrapped in modules ranging from tiny frameworks supporting commonly needed utility to large gameplay templates. Creating a new module is as easy as running a single command, same for fetching source for any existing community module.

The game itself can auto-download modules if needed with full dependency resolution included!

Codeuino

For GSOC 2020 we're supporting http://codeuino.org to let them offer project ideas through us.

2020 Program

Successful Projects

Contributor
Prathmesh Sahasrabhojane
Mentor
Rasmus Praestholm, Scott Moses Sunarto, Michael Pollind, Arthur Casals
Organization
The Terasology Foundation
Interactive Journey in Terasology Contributions
The journey of a contributor in open source projects is exciting, especially when the contributors can map their abilities with the workflow of the...
Contributor
Vedant Shroff
Mentor
e_a, Jellysnake, Arthur Casals
Organization
The Terasology Foundation
Genome Expansion
This project is a gameplay specific project which aims to bring additional elements of fun for the player base by forming a working genome module...
Contributor
ktksan
Mentor
Niruandaleth, Arthur Casals, Skaldarnar
Organization
The Terasology Foundation
Biome-specific Content Enhancements for Terasology
Currently in Terasology, changing biomes only serve as a change in background of the game.This project aims to change this and give some of these...
Contributor
Isaac lichter
Mentor
Rasmus Praestholm, Arav Singhal, Jindřich Dítě/Adrijaned, Arthur Casals, NicholasBatesNZ
Organization
The Terasology Foundation
Converting Destination: Sol systems to use ECS
This project starts the transition of Destination: Sol systems from OOP design to Entity-Component-System architecture, using the new Gestalt...
Contributor
Stefania Mak
Mentor
Niruandaleth, Naman Tiwari, Arthur Casals, Skaldarnar
Organization
The Terasology Foundation
Terasology Game HUD, Graphics improvement & Gameplay Guide
My vision is to make Terasology a more player-friendly game. I would like to guide the player through the basics of the game (by both modifying the...
Contributor
Asel Peiris
Mentor
Devesh Verma, Vaibhav Aren, Jaskirat Singh
Organization
The Terasology Foundation
CODEUINO: Proposal Functionality in Donut
This project revolves around developing a mechanism allowing individual developers to reach out to Open-source organizations and pledge a research...
Contributor
Rupesh Jha
Mentor
Devesh Verma, Jaskirat Singh, Siddharth Simharaju, Ayush Nagar, Vaibhav Aren
Organization
The Terasology Foundation
CODEUINO: Development of Admin Management mechanism for DONUT
This project is all about the development of Admin Management System for Donut platform which is an open-source Social Network Kit that aims to give...
Contributor
AndyTechGuy
Mentor
Mayant Mukul, Niruandaleth, Naman Tiwari, Arthur Casals, Skaldarnar
Organization
The Terasology Foundation
Metal Renegades: Refining Gameplay
The Metal Renegades module created last year is a great foundational implementation of the original game proposed on the forums. The focus was to...