UI... for me, a challenging subject. Portraying so much, conveying a plethora of information clearly.
The Multi-Dimensional Exchanger (aka Random-Shop) allows purchasing new upgrades for a fee. Now, there are orbs that can be placed on the robot, consuming a slot. They enhance stats such as FireRate, FirePower, ShotRange, ShotSize (important for explosions), or even HP, SP, etc. Orbs in the upper slots apply to the entire robot, while orbs in the three weapon slots affect only the corresponding weapon. Placing a FireRate orb at the top grants a +10% bonus to all three weapons, whereas placing it in a weapon slot gives a 20% bonus to all weapons in that slot. Orbs come in various qualities and prices, with the first two upgrades in the shop being of the lowest quality.
The Robo Configuration screen now allows placing orbs. In this view, player color and the complementary color (also in the background image) are predominantly used. I had to experiment quite a bit until I was satisfied with the design. In the open slot (outlined in gray, three side by side), you can see the following: 1. active on this slot, gradient bottom right in red. 2. active on another slot, cannot be placed. strikethrough. 3. in another slot, but an action. Can be placed on this slot too.
Below the slots, there are stats about the robot, where the player can dynamically see the changes when rearranging orbs. What's still missing is an information display for orbs/upgrades, possibly upon selection. I still have hundreds of texts to write.
I created the characters with Midjourney/Photoshop some time ago. They are tentatively included, but inserted for these screenshots. I mainly had the backgrounds generated this morning (10+ that are randomly used).