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.

lightbulb_outline View ideas list

Technologies

  • java
  • lwgjl
  • opengl
  • blender
  • gradle

Topics

comment IRC Channel
email Mailing list
mail_outline Contact email

The Terasology Foundation 2020 Projects

  • ktksan
    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...
  • Rupesh Jha
    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...
  • Asel Peiris
    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...
  • Isaac lichter
    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...
  • Vedant Shroff
    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...
  • Prathmesh Sahasrabhojane
    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...
  • AndyTechGuy
    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...
  • Stefania Mak
    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...
close

2020