UI
Principles:
- should be quick and easy to achieve task
- should be obvious WHERE we are and how to get where we want
This are the elements:
- menus
- text boxes
- HUD
Use React to handle UI
https://jslegenddev.substack.com/p/why-use-react-for-game-development
I do like the alpha insettion options on the SNES – where you scroll off the left hand of the page, and loop back around.
Cues from Apple HUI guidelines are useful
Inventory
Well, this below is not a solution, but rather, a rant about how badly inventory systems are invariably done…
https://www.gamedeveloper.com/design/inventory
This is interesting:
Combining items etc.
grid inventory – like diablo
weighted inventory – the witcher
https://pablo.gg/en/blog/coding/creating-a-dialog-box-with-react-for-a-phaser-game
Diegetic UI
I really like this idea
but, needs to be designed with this as the base line… go HUDless…
https://icewyrmgames.github.io/research/user-interface-design-in-video-games