I really love developing on linux. I also love video games. So why not combined the two?
A little while ago, Valve announced that they are going to be supporting game development on linux in a meaningful way. I thought, “this is awesome!” But then, I looked at the state of gaming on linux and I was a bit confused and then a little disappointed. You see, there are more games coming to linux but it seems a lot of them are Windows games that are played through emulators or virtual machines. I think it is great that we have that technology, but where are the ‘linux’ games?
I don’t mean games should be made so that they can only be played on linux, but with so much development done on linux where are the developers making games on linux? Where are they hiding?
The short answer is “I don’t know.”
I hope to revisit this post with some kind of “there they are! It was right under my nose!” post. But for the last few days I have been looking for a game development forum for linux developers and really found nothing. I spend a good deal of time lurking on gamedev.net (a great website and remarkably good source of software knowledge too), but even there it is really hard to find people working on linux.
And then there is the prejudice.
It’s not that I am unaware that developers on different platforms are partisan, but I was surprised by the depth of ignorance about where linux is as a viable consumer platform. Don’t get me wrong, linux is still a more hands-on platform than either Windows or OSX, but it has definitely moved beyond the device-driver hell that many experienced in earlier days.
You know, I really don’t want to dwell on that side of things. I don’t want to fan the flames of partisanship. If you are a Windows developer — awesome! I am glad you are doing something that you enjoy. If you are interested in Linux, I would love to share my enjoyment of it with you.
And at this point I wonder if I have to be the one to make this happen? I am not a natural leader but I want this to happen. I want to make and enjoy games on linux.