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 . If you know of any other 2D game engine which is capable of making games for multiple platforms, please post it in the comments.
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-
http://www.stencyl.com/stencyl/overview/
I am checking this out now.
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?
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.
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…
http://www.cocos2d-x.org/
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…
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.
Hey Moumita how is your Job doing, hope will be ever allowed to write something on you upcoming project.
My job is good and hopefully I will be able to show off my work once the games are out.