What is a game engine?

What is a good 2D Android game engine that has a low entry point/learning curve, but also has some great advanced features?

  • I would like to learn 2d game development. Im not really an advanced java user, i can write some beginner/intermediate code (OOP) so I need some simple 2d game engine but that has some mature/advanced options so I can use it (and feel comfortable) after I learn more and more things about game programming. I already searched  for some and from my research I came across: Uni2d, its great but no option for linux (my OS is linux) Quintus, its kinda simple but still new Construct 2 , I don't think it has a "code" section as its mainly a visual builder libGDX , I don't have info for this game engine,  and cant really find any nice beginner friendly tutorial online. Do you know any engine I missed, or if I made a mistake judging the one listed here? Can you please tell me the advantages of the engine you are familiar with?

  • Answer:

    I played with 2D features from Unity for a bit earlier this year, made http://bit.ly/pocketfireballwith Unity after teaching it (http://www.onemonthgameschool.com/class/make-2d-games-with-unity/). Unity might come with more overhead than some of the other options, but it's a great engine that you can get started with ease and offers lots of advanced features as you learn more.

Brandon Wu at Quora Visit the source

Was this solution helpful to you?

Other answers

Unity 3d. Start here: http://www.unity3d.com

Animesh Jha

I would go Unity 3D. Don't mind the name, you can make 2d stuff with it. It builds for Android and a myriad of other things. You'll have to go Windows or Wine, though.

Fernando D'Andrea

Well, you could run Unity3D onWine.  Usual Wine caveats apply. http://wiki.unity3d.com/index.php/Running_Unity_on_Linux_through_Winehttp://wiki.unity3d.com/index.php/Running_Unity_on_Linux_through_Wine If you are looking for a WYSIWYG game building environment then you really don't have much of any options on Linux.  Probably, your best bet for simple 2D games is Mono and Monogame.  But you will still have to build for Android on a Max or Windows platform as Xamarin doesn't have an environment for Linux.

Jeff Kesselman

There are a number of them, Libgdx, the one you listed is one of the best, people are now switching from AndEngine to Libgdx. The engine has now evolved and their forum is a great source to learn from. Starling, I have not worked with it, but this one is easy and cross-platform. Unity2d, is a great tool, easy to learn and to build games rapidly.

Mohammad Danish Siddiqui

For an awesome no-coding required program I recommend Construct2 game Engine. Its fast, easy, and as you are a programmer, prototype is much easier and faster than before! Construct2 can export to Windows, Mac, Linux, Android, iOS, HTML Website, all! Since the game on Construct2 is not native for andoid and iOS you just need to compile them using websites provided by Construct2. check their website:  http://www.scirra.com

Naji Kadri

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.