Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there any 2D Game Engine Better than Libgdx? [closed]

I've started libGDX programming a few months ago, and I've found many tutorials for basics. I've liked its cross-platform nature and ability to build Android, desktop and many other game versions at the same time - but when getting into intermediate and advanced features I found very few tutorials and documentations for it. I've spent many hours to figure out how to do some GUI and stage operations for instance.

I want to ask about the libGDX power in the Android gaming market? Is it the best 2D gaming engine currently, or is there better free alternative for gaming engine?

like image 812
Waleed Mohamed Avatar asked Jan 07 '14 20:01

Waleed Mohamed


People also ask

Is libGDX better than unity?

Verdict: libGDX is slightly easier to install because of fewer dependencies, but introduction of Unity Hub significantly improved Unity installation process.

What game engine is best for 2D platformers?

Unity's 2D game engine, evolved. Top 2D game creators choose Unity's industry-leading engine to develop and launch innovative games.

Is libGDX good for game development?

libGDX provides a well-tried and robust environment for rapid prototyping and fast iterations. libGDX does not force a specific design or coding style on you; it rather gives you the freedom to create a game the way you prefer.

Is libGDX a good game engine?

No LibGDX is not a game engine, it's a framework a wrapper around OpenGL, direct x e.g. An game engine is usually good to go after starting the application. You are using their custom made functionality to create your game.

Is Unity the best 2D game engine?

Unity facilitates you in creating the best 2D games like Alto's Adventure, Hitman Sniper, Forgotten Anne, or Monument Valley 2 without any hitch. While there are many gaming development studios like JuegoStudio who love to use Unity Engine for amazing 3D features, it is greatly suited for 2D games as well.

Is Monogame good for 2D?

Monogame is great for 2D development, as it was initially built for 2D projects and has great customization tools specifically for 2D development.


2 Answers

I'd like to stand up for libgdx and say that also for intermediate and advanced topics, there are tutorials out there. May it be shaders, GUI, physics or input specific tasks.

If there is no 100% matching tutorial (which is usually the case for advanced topics in any framework), you can always try it yourself. LibGDX's API is very well documented in total and there is an extensive, but still growing wiki tackling nearly every part of the API.

If you have really difficult problems, there is still the community. It has an active forum, questions on stackoverflow are also regularly answered and if nothing helps, there is still the active #libgdx chatroom on freenode IRC where you can find the main developers every day and get instant feedback on every kind of question.

I also always like to point to Google Trends - LibGDX which shows the direction of this framework pretty well.

like image 78
noone Avatar answered Nov 15 '22 12:11

noone


There are few 2D engines out there:

  • Corona SDK - easy to use, Lua
  • Marmalade - powerful, C++/Lua
  • Moai - Lua
  • Love - Lua
  • SDL - c++, c#, python (some people have used this for PC, Android and iOS development)
  • ...

The list is not exhaustive...

like image 32
Melquiades Avatar answered Nov 15 '22 12:11

Melquiades