Solarus is a free and open source Action-RPG game engine, licensed under GPL, and written in C++. It runs games (called quests) written in Lua, and can work on a great number of platforms. Solarus also features a game editor called Solarus Quest Editor to help you create your own quests.
A collection of Solarus Quests can be found in our main website:
Visit the Solarus Communities for more information: