What to make a game in?
I’ve been wanting to do a simple interactive game for some time now. Conceptually, it’d not be very complex, and stylistically, look like childrens drawings.
I’ve been teaching myself Processing for some time now, and am fairly well versed scripting in Python via my day to day tasks working in Maya.
Processing seems like a good medium for this, and I’ve seen some fairly complicated games written in it recently. But it’s strengths are based more around making good quality ‘generative art’ (in my opinion), rather than full-featured game applications. Plus its provided IDE (coined the ‘Processing Development Environment‘) doesn’t seem robust enough to handle larger scale game dev. And… I really don’t feel like tackling installing Eclipse, learning more about Java, and getting Processing to run in that (but it would be a more viable option at that point).
Python has a very extensive library called PyGame, that seems like a real contender. Since I’m (currently) only interested in doing a 2D side-scroller, this could be the method of choice.
However, lately I’ve been researching Blender. It’s a full featured 3D DCC that’s both open-source and based entirely on Python. Furthermore, it comes with it’s own built-in game engine. I find this whole package very attractive, but as of yet have no experience with it.
Finally, most robust (seemingly), but something I have the least amount of experience with, would be Microsoft’s XNA Game Studio Express. You can use Visual Studio Expression Edition to author it (I believe this is in C#), and then play games directly on your Xbox 360. Very slick. But the most learning required. More info at that XNA Creators Club.
So time will tell! But the best part is whatever I choose, I still win. Good fun.