Over Cloud 9's Blog

A boring record of whatever that comes in my mind

Finally- a 2D game engine that can build games for multiple platforms!


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 :D . If you know of any other 2D game engine which is capable of making games for multiple platforms, please post it in the comments.

7 Comments to

“Finally- a 2D game engine that can build games for multiple platforms!”

  1. On June 8th, 2012 at 9:59 pm Moumita Paul Says:

    Oh Komal Singh just notified me of another software which can create and publish 2D games on iOS, Flash, Windows, Mac & the Chrome Web Store-


    I am checking this out now.

  2. On June 16th, 2012 at 9:31 am greath Says:

    Any engine you program yourself with opengl, openal and opencl. :)
    Can I expect some concept art here when you have chossen an engine and a concept of course?

  3. On June 16th, 2012 at 10:09 am over_cloud9 Says:

    I wish I could program :( . I don’t think I will be allowed to post any concept art by my company since it is not my personal endeavor. But once the game is out, I shall definitely post about it here. :)

  4. On June 18th, 2012 at 2:58 am Andrew Says:

    Hey Moumita,
    Thanks for the update… It is a really good engine and I’ll surely recommend people about it… I’ve been working with Unity3D and like you said it is really the one for 3D and not 2D… I’ve planned my casual game and was searching for an engine backed by a good community… As a fan of the Open Source Communion I’ve found one…


    Cocos2dx provides portability, is really powerful and free… But yes you need a fair bit of programming knowledge in C++ or Javascript (for web)… People who really need some core programming can try check it out… Keep the good work then and all the best for the times ahead…

  5. On June 18th, 2012 at 6:20 am over_cloud9 Says:

    Thanks Kitestar. Yep Andrew, Cocos 2D and Corona are really good, but they are not noob friendly. Actually while researching I came across this list (http://en.wikipedia.org/wiki/List_of_game_engines) of various game engines most of which support multiple platforms. The only problem is they are only for advanced programmers and developers. :(

  6. On July 30th, 2012 at 10:53 am Michael Says:

    Hey Moumita how is your Job doing, hope will be ever allowed to write something on you upcoming project. :(

  7. On July 30th, 2012 at 11:13 pm over_cloud9 Says:

    My job is good and hopefully I will be able to show off my work once the games are out. :)

Email will not be published

Website example

Your Comment: