MovingBlocks
Make a sample radial menu widget
We had a radial UI widget contributed last GCI, but no good examples of in-game functionality using a radial menu for real yet. This task is to come up with a use case for a radial menu, designing the UI element itself, and doing a little write-up about how it would be used.
That is, assuming the widget does still work. Beware possible extra effort :-)
Definition of 'Done'
- A PR is submitted to the https://github.com/Terasology/Sample repo with a working radial menu widget (it doesn't need to do anything other than logging which buttons are activated - but something more functional would be nice)
- One or more screenshots is included showing the menu appearing in-game
- A small write-up is published about how the widget would be used in a real gameplay situation (as a GitHub Gist, forum post, or ..)
- Bonus: Include a new tutorial chapter on radial menus showcasing your example (completes https://github.com/Terasology/TutorialNui/issues/3 - be sure to post on that issue if you intend to do the bonus since this task is multi-instance)
Where to start
- See the NUI tutorial for how to work on UIs: https://github.com/Terasology/TutorialNui/wiki
- See the one commit we have that introduces a basic radial example: https://github.com/Terasology/TutorialNui/commit/b8ff4c935ac4f95f40de4ad304652d89e931c94e
- Some ideas: How would you use a radial menu to interact with a creature? See for instance how ARK: Survival Evolved uses one. How about advanced building options? Castle Story does that
Task tags
Students who completed this task
Max Borsch