An evaluation of the framework Libgdx

when developing a game prototype for Android devices


By: Rakiv Ahmed & Jonas Aule

ABSTRACT

This paper is about evaluation of the framework Libgdx, regarding 2D game development for the Android platform. Other frameworks are also investigated briefly. The game under development is an original game called Magnificent Marbles and is multi-modal as other games for smartphones. The Background section talks about the Android platform and its related tools along with game examples, also frameworks are introduced here. The main focus of this paper will be on the Implementation section and the actual usage of Libgdx. Methods and results for different development versions of the game will be displayed.

The Discussion section concludes that Libgdx is a good framework due to its desktop support. Libgdx may not suitable for smaller game projects or when wanting to get started quickly without too much knowledge in other areas, such as OpenGL. Another issue is that one should not solely rely on Libgdx desktop support, but knowledge in other areas is required as well to utilize Libgdx to the fullest. The Appendix section includes different documents for more information about Magnificent Marbles.