The state of GUI libraries for game development

I find myself complaining a lot about the GUI systems that are designed for game use, rather than for typical desktop apps. For some reason or other, they all seem to fall short in one or more ways. Part of this is perhaps a quest for optimal performance, but I suspect a lot of it…


The Haxe Programming Language

This is just a quick post regarding my experiences using the Haxe programming language over the last couple of days to make a simple 2D game. On the surface Haxe looks like a great tool, being a language that allows you to write the code once and then deploy to a number of platforms, including…


Totally Dishonored, Slightly Disappointed

So, I just finished Dishonored, and I must confess to feeling a little disappointed. So much so that I’m driven to write about it. (Some minor spoilers below.) But, I should probably start off by saying there is a lot that is great about this game. The characters are interesting, the setting is novel, the…


Video games vs books, or, how not to run a retail operation

As many will know, earlier this year the UK video game retailer GAME filed for administration, which to the uninitiated basically means it ran out of money. This is after a year that should have been great for such a retailer, given that we saw the release of Modern Warfare 3, Skyrim, LA Noire, Deus…


Steam ‘Greenlight’ and the $100 fee controversy

Continuing on the Valve theme… Today’s controversial game development news is that Valve have decided to charge $100 to developers who wish to submit games for approval via their Greenlight system. This is not to cover costs, but to ‘cut down the noise in the system’, ie.┬ápeople submitting other people’s games, unfinished games, or things…