MovingBlocks

Develop a simple interface screen

Note: This is a good learning task for our NUI system as unlike the other tasks it doesn't require a useful end-product, just demonstrated understanding of the framework.

Working with Terasology's user interface requires knowledge of NUI - a framework used to create in-game interfaces, also known as screens. This task will walk you through the basics of creating and testing NUI screens and will be a nice introduction to the more complicated User Interface tasks.

Your new UI screen doesn't need to do anything super critical. It would be nice if it did something cool and useful but mainly it is to help you learn about the system :-)

Definition of 'Done'

  • A pull request containing a new interface screen, created using the NUI Quick Start Tutorial, is submitted to the Sample module's repository.
    • Modify info area to contain information from an in-game system of your choice. A static piece of text - like an interesting or inspiring quote - is fine too!
  • Screenshot of your new UI screen open in-game

Where to start?

Following the instructions in the NUI quick start tutorial linked above, create a new interface screen (including a *.ui definition file and a code-behind class), then submit the pull request to the module!

Task tags

  • interface
  • design
  • java
  • nui

Students who completed this task

Steven Rachman, James Russell, jo12bar, Jacqueline Russell, Nicholas Bates, Soundwave, Eric Paul, MyName, Megan Yu, Thanh Nguyen, eviltak, Alberto, Dominick DiMaggio, Chen Hanke (陈瀚可)

Task type

  • code Code
  • web Design

Level

Beginner
close

2017