This repository was archived by the owner on Jan 5, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Pavel Balusek edited this page Aug 26, 2019
·
19 revisions
Welcome to the Terra wiki!
This wiki will eventually contain instructions and useful information about Terra and it's use.
Terra is a voxel engine composed of multiple modules. Currently, those are:
-
terra-core: public, safe and documented APIs
- For manipulating blocks in the world, you only need this
-
terra-meshgen: mesh generators to visualize data
- texture management utilies
- Uses only safe terra-core APIs; you'll need to provide the renderer
-
terra-offheap: implementation of terra-core that uses offheap memory
- NOT A SAFE, PUBLIC API (memory corruption is possible if misused)
- Direct usage in application code should be minimized
- terra-io-files: terra-offheap data saving and loading using files
-
terra-server
terra-client: networking server and client using Aeron with terra-offheap
- Not a full solution for multiplayer voxel game
Hierarchy tree:
- terra-net-server
- terra-net-client
- terra-net-core
- terra-offheap
- terra-meshgen
- terra-core
- terra-meshgen
- terra-io-files