Yoyo games have released Game Maker Studio- a 2D game engine for noobs and professionals alike that can build games for any platform(PC, iOS, android, social, HTML5, etc) from a single code base. Now no worries about porting a game build on one platform to the others! Now you can create a game on any platform and build it for all the other platforms (except for consoles though). What is even better that it is priced at only $99!
I had been waiting for a looooooooong time for something like this. While Unity 3D is a powerful game engine for making multi-platform games, it is primarily best for 3D game development. Making 2D games on Unity can become a big pain in the backside. Most 2D game engines do not support multiple platforms or are limited to a few. Also they are not noob friendly. They require some knowledge on programming, which means a developer with non-programming background cannot make games on his own on them.
I have worked on Game Maker (Windows) and the user interface is very simple and easy to learn. You can make a game without any programming skills. And their community is very helpful for newbies. If you wish to further customize your game, you can use Game Maker Language (GML) scripting in it which is very easy to pick up. If you have basic logic of how a program works via just ‘if’ and ‘else’ statements, you can make a more complicated game.
Yoyo games have been around 13 years in business but not very well known to most developers. Some of popular games created in this engine is Legend of Fae and Super Crate box (Serious Same games developers) and also published on Steam. It’s not that it does not have any limitations. But considering the limitation of not being able to make a multi-platform games on other 2D engines, Game Maker’s short comings can be solved in a round about way. Think of it as generating more revenues from different platforms. I thought of sharing this so that those who aren’t aware of this nice little piece of gem, they should definitely give it a try.
My post might seem outright advertisement for Game Maker Studio lol . If you know of any other 2D game engine which is capable of making games for multiple platforms, please post it in the comments.