2 ms·
Unity in recent years has a tendency to overengineer things and have little regard for ease of use for some features. The new input system is powerful and flex
by andybak 3y ago
Unity in recent years has a tendency to overengineer things and have little regard for ease of use for some features.
The new input system is powerful and flexible but is slower to learn and makes lots of things that used to be easy much harder.
Same for the new UI Toolkit and several other recent additions. I think it's a company culture thing - nobody internal is rooting for casual devs or noobs.
The problem is - everyone is a noob on something. You might be an incredibly experienced Unity dev who rarely touches input or UI. You want to quickly implement something and you're going to feel the pain.
"Make the easy things easy, and the hard things possible."