latebit / latebit-engine

Pixel based game engine integrated in your IDE
3 stars 0 forks source link

Introduce UI elements #5

Closed shikaan closed 1 week ago

shikaan commented 8 months ago

To build UI in the engine, we need some Objects that do not generally behave like other Objects in the game.

Currently we only have a very opinionated ViewObject which is serving only one case. Despite the name suggesting a different level of abstraction.

A better idea, would be to have a set of UI elements (e.g., ViewObjects) that can be used as basis and extended according to the game needs.

The bare minimum is: