04-30-2013, 03:43 AM
Personally, I wouldn't go with any of these tools - I'm not a huge fan of these high-level abstractions, and prefer to get into the actual details of how everything works. This approach has its benefits, as it allows finer control of details like a resource pipeline, for example. However, I do recognise that this approach is perhaps not for everyone. Of the choices listed, I'd recommend Game Maker, but if I were doing this myself, I would probably look around for some framework, probably based around C# or Java, that would allow me to create it.