@icedquinn @dqn @lanodan Their code is bad because nobody writes their own engines anymore.
@lanodan @icedquinn @dqn You could probably go a little higher level and use a multimedia framework like SDL or SFML.
I use MonoGame which is basically an open-source implementation of the now discontinued XNA framework. It isn't a full-blown engine because things like level formats, physics, AI, etc still have to be implemented yourself, but it gets a lot of bitch work (such as implementing graphics and audio libraries) done.
@lanodan @icedquinn @dqn Yeah. Unfortunately, most game programmers are just focusing on getting their game done and not focusing on shit like supporting different window managers. They probably assume that anyone running their games on Linux would probably be using something like Ubuntu.
@icedquinn @dqn @lanodan Ren'Py is build ontop of Pygame which I used before and last time I checked Pygame was a mountain of duck tape just to support all these platforms and this is a Python library we're talking about.
looking at maybe building a much simpler game.