What quirks/issues do you encounter with your current engine of choice? (Unity, Gamemaker, etc)

Unity

Like everyone else, it is the best engine out their by far IMO. The actual engine, when it comes to making games, is awesome, but I feel like some priorities are out of wack.

That said,

  • Poor prioritisation IMO. They should be focusing on maximizing value from their ecosystem and fixing bugs, not developing next gen shaders and optimisations.

  • Very buggy. I wish they would focus much more on bug fixing rather than developing bleeding edge stuff, its a confidence killer for projects.

  • Extremely poor support for asset producers. I feel like Valve does a much better job of this, they spend as much time as possible making sure the vendors are able to release games and make sales.

Admin functionality is extremely basic. Version control is difficult. I can't do a partnership and split income with another vendor which is something I've wanted to do for a long time. We have no assets to demo scripts with besides basic primitives.

Doing Editor UI takes a disproportionate amount of time compared to general game programming. There is almost no easy or simple way to do it. Your products if they use Editor UI also becomes outdated very quickly and requires constant patching, because not much of a damn is given and your janky workarounds that were required to do some very necessary Editor UI thing gets deprecated.

  • The asset store is horribly designed for actual shopping. It comes across more like a designer portfolio than somewhere you would shop. Its slow and very cumbersome when trying to browse assets. The design just kills sales, I even noticed a big dip in sales when the new site when mainstream.

  • Managing your own assets is slow as hell. The search bar takes ages to find my own downloaded/purchased assets. I wish it just indexed downloaded assets locally so I could find and import them quickly.

Still I can't hold it against them, they have no competition and maybe that's why they aren't super focused. They seem to care, but to me the priorities just seem wrong.

We don't need new features, the asset store can provide that very easily and often times better than Unity. Instead I hope they can provide a clean, bug-free platform, with a very well supported ecosystem.

/r/gamedev Thread