Comments on GUI toolkits and videogames


For what it’s worth, in the commercial games space, there are quite a few GUI toolkits specifically for the needs of game GUIs. They’re generally closed-source and pretty expensive, but it’s a mistake to think that most games just reinvent their own toolkits all the time.

One particularly popular one on the PS3 (which I can’t remember the name of but their list of licenses was a mile long) actually implemented a useful subset of Flash, and converted the Flash primitives to underlying render system calls. And I think PhyreEngine (Sony’s own middleware for PS3/PS4/Vita) provides a GUI module as well.

It’s also pretty amazing what sorts of abuse you can do to the Android and iOS native widgets to make them look more game-like (although I think most mobile games end up just writing their own crappy GUIs using their own rendering, touch input handling, etc., which is IMO a mistake).

-- fluffy 2017-09-22 06:55 UTC

Thanks for the input. I’m not familiar with the world of console game development. And as far as I can tell, the Android widgets look quite a bit more friendly and game-like than those of desktop toolkits by default — a smart decision on the part of Google, showing they understand how most people see computers and apps.

-- Felix 2017-09-22 06:55 UTC