Home - Terasology/TutorialAssetSystem GitHub Wiki
It's a simple tutorial about how to use the Asset system
Prerequisites: You should have your workspace ready with Terasology in Eclipse or IntelliJ and be ready to launch gradle commands on the project. See the Dev Setup for a full guide. This tutorial will be written from an Eclipse perspective but should be easy to follow with IntelliJ though.
Every step from the tutorial is reflected in the module hosted in this repository.
You should be able to fetch the entire module via groovyw module get TutorialAssetSystem
.
It is not required to follow the tutorial but can be used to get a quick overview.
There are some pages with short documentation for different topics. They are referenced from the tutorial pages but in case you need one of them right now:
Apart from that feel free to get started:
Setup the module
Create a module and add it to your workspace.
Add a new block to the game
Define a simple block and place it ingame.
Add a new item to the game
Create a tool to break the new block in a faster way.
Blender Addon for Creatures
Blender glTF
Make a block activateable and create your own block family
Create a dice block which rotates on activation
Related
If you are curious about asset formats and such themselves check out the Gestalt Asset quick start.
There are also further topics on how to use assets, for example the use of prefabs for module configuration.
Anything wrong, outdated or missing? Feel free to open a new issue or contribute to the tutorial yourself :)