Jump to content
  • Advertisement
Sign in to follow this  
mgpsp

2D Oriented Game Engines

This topic is 2104 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

What are the best/most used game engines for 2D games? What do you normally use? I've been searching the web for quite some time now, but haven't found much.

 

EDIT: I wanted to post in the lounge actually, but maybe it's better in this section. If it isn't, please move the topic.

Edited by mgpsp

Share this post


Link to post
Share on other sites
Advertisement

Making a 2D engine is relatively straightforwards so I don't think you'll see a lot of generalist pre-made game engines for 2D like you do for 3D. Normally, the programmer of a 2D game would just hand-pick the libraries she or he needs and stitch them together in his own engine. (For example, could be SFML for graphics, FMOD for music, Box2D for physics, PhysFS for IO, etc.)

 

There are popular 2D game engines but they're all super high-level engines where you barely have to code anything. Although if those are what you are looking for, those are pretty good ones:

Game Maker.

IG Maker.

Share this post


Link to post
Share on other sites

I for one like GameMaker Studio.  It is one of the easiest engines to use.  It has an IDE used for loading all of the assets, and you have access the GML scripting language, which is plenty enough for about any 2d game in existence.  Many of the limitations that the program had in the past are long gone with the updates it has had, which include access to shaders and exports to many platforms.

Share this post


Link to post
Share on other sites
I've had a play around with Moai which seems to have a lot of potential.

I've also heard good things about cocos2d.

Share this post


Link to post
Share on other sites

Thanks for your help. I will make sure to check those out. If anyone has any other suggestion, feel free to reply.

Share this post


Link to post
Share on other sites

It's still in beta, but probably soon-ish Unity will release it's 2D functionality.

 

Next to that, plenty of stuff done in 2D in Unity as well with the functionality already in there. 

Share this post


Link to post
Share on other sites

I agree that Unity is also a good choice.  If you are only ever going to want 2d, GameMaker will be better though, because the 2d in Unity won't even compare to the functionality of GameMaker.  But, if you are going to be interested in 3d at some point, then Unity will be a better choice even for the 2d because you have a head start on learning Unity itself, and one of the scripting languages if you don't know it.

Share this post


Link to post
Share on other sites
People have already covered Game Maker. But there is also another engine which can produce similar results to Game Maker called Construct 2 (https://www.scirra.com). I quite like it, though I also like Game Maker. Here are the advantages and disadvantages of Construct 2 over Game Maker:

Advantages:

Easier to use
Can be cheaper if you are making a mobile game, as you don't have to pay extra
Doesn't charge you for each new version, or as much

Disadvantages:

May not be quite as powerful (theory)
Is not as fast as Game Maker
Making mobile games on it can be just a little iffy, though people have done it before

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!