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.

UI is a vitally important element of, well, just about any application, including games. All the UI work in Terasology is done using our own system called NUI and the goal of this task is simply getting used to it enough to where you can submit a PR with a new little screen that does a thing!

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 :-) Try to at least have an interactive element for the player.

Definition of 'Done'

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!

See also

  • Have a look at the existing screens in the content focused modules, these are Equipment, InGameHelp, SimpleFarming, Cooking and Potions amongst others.

Task tags

  • java
  • json
  • ui
  • design
  • nui

Students who completed this task

dxa_kly, RatMoleRat, ContronThePanda, nateschnitzer, MK, DAI, putawan-de, Graviton, AndyTechGuy, Phoenix909, Torpedo, BSA

Task type

  • code Code
  • web Design
close

2018