The Shape Sorter is a really important mechanic/system I need in this prototype. I want it to be a fully-rotational 3D object the player holds in their hand. Instead of the typical rectangular shape, maybe something cooler, like a cylinder that encourages looking at it from different angles. On slots where newly acquired shapes can be fitted (as soon as they’re found), stars fizzle and pop within the slot to draw attention. Since it will be 3D and rotational in hand, this will be more engaging and fun!
As UI:
Shape sorter image in the corner of the screen visible once player picks up the item in their home.
Custom event (Shape sorter picked up - checks for interaction) calls to updating player viewport and new Widget Canvas (whole or component).
Empty shape sorter state → Piece is collected → Shape sorter state updated with one piece filled → Another piece is collected → Shape sorter state updated again, with more pieces filled