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'
- A pull request containing a new interface screen, created using the NUI Quick Start, is submitted to the Sample module's repository.
- 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!
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
Students who completed this task
dxa_kly, RatMoleRat, ContronThePanda, nateschnitzer, MK, DAI, putawan-de, Graviton, AndyTechGuy, Phoenix909, Torpedo, BSA