I recently tweeted about how adding seemingly minor features can unexpectedly snowball in to a significant amount of work. I thought it was worth writing up in...
I understand why. It’s always better to be on the latest version of the engine, so it also means for Long projects, constantly reworking my game to use the current features. It took me awhile, but I finally worked out all the old function plugin usage from my games. It took quite a bit of work, because the new functions doesn’t replace certain use cases. Instead, I used a combination of other plugins to substitute for it.
Got to upset some people sometimes, else you’ll end up pleasing no one! Something I feel is already being done well is the slow depreciation method, where for a Long period of time the support is only just support on old projects. That way people don’t fall into the trap of using the “wrong” feature.