About a decade-plus ago I was really into Macromedia Flash and Actionscript. Unfortunately I never managed to focus my web dev day job around it, but I was really into doing my own website and weird little motion graphic projects. Eventually I fell out of it — right around when Adobe stepped into the picture. I had never really thought of trying to make games, even though that’s something I’ve been interested in for a long time.
Fast forward to 2013 and I’m learning Objective-C to write my first mobile app for iOS. With iOS7 came Sprite Kit, Apple’s 2D game framework. After messing around with it for a bit I came to a couple conclusions: I’m not a really massive fan of Objective-C in general — it feels a bit clunky to use as a game making language — plus if I’m going to make a game, I really don’t want to lock myself into a single ecosystem.
After a bit of searching I discovered Flixel and FlashPunk, but was honestly somewhat hesitant to return to the Flash world. Fortunately that’s when I discovered Haxe, OpenFL, and HaxeFlixel. So far it’s been an interesting combination of familiar and new. HaxeFlixel is a great game framework to get started with. I may play around with some others, like HaxePunk and HÖVE (a Haxe port of the Lua based Love2D), but right now it serves my needs perfectly.
I’m going to post a bit more as I get deeper into it and about the game projects I work on. More to come soon.