unfortunately linux support is low priority after the game is released I might start on it .. I wonder why it fails on wine though, I heard Melonman works smoothly on wine (and it uses the same engine) maybe it's a distro thing? 🤔
It shouldn't be too difficult to port your input and windowing code to use SDL2. It's just a platform translation wrapper, so you can keep the same codebase and you should be able to compile to Windows, Mac and Linux without really changing much in your build system.
it's OpenGL alright (I found it has the strange advantage to work under most windows versions unlike directx) what's weird is I hear directx is easier to run with wine 🤔 (anyway I want to finish the game first and then start adding support for other OS)