MovingBlocks

Create a new block for Terasology

Terasology's entity system allows developers and modders to easily add new blocks and items to the game using simple, JSON-based definition files. Your task is to learn the system by adding a simple block to Terasology's Sample module and testing it out in-game.

Definition of 'Done'

  • A pull request containing a new decorative block (.png and .block files) is submitted to the Sample module's repository.
  • A screenshot is submitted of your name (or nickname) being spelled out in a game world, using the block you've created to build each letter.

Where to start?

Following the instructions in the module development guide, fetch the Sample module to your local environment. Add a new block to the module using the Add a New Block tutorial (the name and texture are up to you), then submit the required deliverables.

Note: Please be sure to upload via a source workspace using Git rather than direct via the GitHub website. Also cite sources for the texture in the Sample repository README.

Task tags

  • art
  • json
  • design
  • games

Students who completed this task

Axion Koper, Zehata, Andry, Harry Wang, Dane Claessen, Dev Choganwala, cbg119, Vishal, Nicholas Bates, capybara512, Mandar Juvekar

Task type

  • code Code

Level

Beginner
close

2016