Category 2D Engines


flixel-gdx is an open source 2D game engine written in Java. Flixel-gdx is a port of AS3 flixel written by Adam ‘Atomic’ Saltsman to the Java language. It is built on top of the powerful libgdx framework which allows developers to build and distribute cross-platform games. The complex stuff like OpenGL ES is taken care by libgdx and flixel-gdx makes you creating games easy and fun.


Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games


cocos2d-x is a multi-platform framework for building 2d games, interactive books, demos and other graphical applications. It is based on cocos2d-iphone, but instead of using Objective-C, it uses C++. It works on iOS, Android, OS X, Windows, Linux and Web platforms.


cocos2d for Android [1] is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on the cocos2d [2] design: it uses the same API and design, but instead of using Python, it uses Java.

Citrus Engine

The Citrus Engine is a professional-grade, scalable Flash game engine built for industry-quality games. It is built upon modern Flash programming practices, allowing you to focus on making your game awesome! It comes built-in with a "platformer" starter-kit, which you can use to easily make awesome 2D or 3D sidescrolling games.


While developing AndEngine was a lot of fun, it also also consumed many(!) months of my life. It actually continues to cost me a significant amount of money to host the AndEngine forums.


PlayN is a cross-platform Java game development library written in Java that targets HTML5 browsers (via GWT), desktop JVMs, Android and iOS devices.

2D Engines

Pure2D is a free and open source Game Engine for Android. It's designed for Android OS and built on top of OpenGL-ES v1.x. Pure2D provides a powerful API set and amazing performance.


LiquidFun is a 2D physics engine for games. Go to our landing page to browse our documentation and see some examples.