Join Acid Software Discord: click
For weapon attachments, the (hidden) cursor system is—i’m sure you agree—unsustainable due to the difficulty in aiming without a visible cursor and the tediousness of manually enabling and disabling the visible cursor. My suggestion is to augment the current design with an invisible “rail” that connects from point to point on the weapon such that moving the mouse up or down cycles through the different customization points. I suppose the easiest way to visualize this is to assume pinned strings between the different points that connect one customization point with another, and force general mouse movement into one pre-determined direction to the next point. For example, starting at the muzzle, dragging down slightly will quickly travel the selection to the sights. Anyway, I love your unconventional game idea and look forward to seeing what more ideas you have to implement into it!