Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

A rendering engine and a UI library are totally different; there’s no reason one should include the other. There are rendering engines for Python, as are UIs. The trick is finding a pair that’s compatible.

Pygame is a rendering library, and there have been UI libraries implemented atop of it: https://www.pygame.org/wiki/gui.

I’m very much a DIY kind of person, and since I was already making my own rendering engine, I ended up implementing my own UI as well. It took up some time, but in the end I have something that works for me. That’s always another option for you.