|10 Recommended Products||Dev platforms||Desktop targets||Mobile targets|
|#1 Oxygine 2D C++ Game Framework · · ·||Windows; OSX; Linux||Windows; OSX; Linux||Android; IOS; Web|
|#2 Godot· · ·||Windows; OSX; Linux||Windows; OSX; Linux; HTML5||iOS, Android, BB10|
|#3 libGDX· · ·||Windows; OSX; Linux||Windows; OSX; Linux||iOS; Android; BlackBerry|
|#4 Ejecta· · ·||–||–||–|
|#5 Unity3D· · ·||Windows; OSX; eucalyptus||Windows; OSX; Linux;||Windows Phone; iOS; Android; BlackBerry 10; Tizen|
|#6 App Game Kit· · ·||Windows; OSX; Linux||Windows; OSX; Linux; HTML, Raspberry Pi (free version)||iOS; Android|
Oxygine 2D C++ Game Framework
Oxygine is completely free and open source (MIT license) 2D game engine, available on BitBucket. It is written in C++ and runs on MacOSX, iOS, Android, Windows and Linux.
Godot is a fully featured, open source, MIT licensed, game engine. It focuses on having great tools, and a visual oriented workflow that can export to PC, Mobile and Web platforms
Know any negative aspects of this option?
App Game Kit
Cross-platform game development language and library
Monkey X Pro
Monkey is a next-generation games programming language that allows you to create apps on multiple platforms with the greatest of ease. It works by translating Monkey code to one...
Construct 2 is a powerful ground breaking HTML5 game creator designed specifically for 2D games. It allows anyone to build games — no coding required! It exports to just about ev...
GameMaker is a beginner friendly 2D game engine that has "visual scripts" so no program skills are required.