Have you heard of Haxe? In a nutshell, it's a programming toolkit which lets you create cross-platform apps and games.
This means that you can code your game once, then export to Flash, HTML5, Windows, Mac, Linux, Android, iOS and more mainstream platforms (full list on the Haxe website). It's perfect for indie games.
The language is similar to AS3, so many of you will find it similar.
I have a blog where I write Haxe tutorials every day. Just recently I've finished my 6-part series on creating a tile based game.
There's also a popular framework for Haxe called OpenFL. The developers of it invited me to make a guest post on their official blog, so I wrote a tutorial on making a platformer game. Check it out!
I am currently writing tutorials on HaxePunk - a popular Haxe framework for game development. I'm writing a tutorial series on how to create a shooter game with it.
If you'd like to learn more about Haxe, check this post out. To get started, read my step-by-step guide here.
Happy haxing!
You can follow me on Twitter, if you like what I'm doing!
mr-johnson22
Awesome! Haxe & especially HaxePunk need more love. Thanks for sharing all this!