Editing a map in the Solarus Quest Editor
|Genre||C++ engines, RPG engines, Game creation software|
|Latest release||1.5.1 (Announcement)|
|Release date||November 29th, 2016|
|Code license||GPL Version 3|
|Media license||CC BY-SA Version 3.0|
|P. language||C++, Lua|
Solarus is an action role-playing game (ARPG) engine licensed as GPL Version 3, and written in C++. Solarus games are called "quests", and the project provides a graphical game authoring tool called Solarus Quest Editor.
Solarus is a C++ engine that features a well-documented Lua API that lets developers extensively customise their games with Lua. There are official downloads for a number of platforms, including several popular GNU+Linux and BSD distributions, on the website, and it can be found in the package repositories of most popular distributions.
Solarus Quest Editor
Solarus provides a sophisticated editor, called the Solarus Quest Editor. It is also GPL licensed and written in C++, using the Qt framework for the graphical user-interface. This lets developers edit several aspects of their game in a graphical manner. Features include file management, graphical map editing, graphical tileset and spritesheet management, and a simple text editor for code and data files. The developers also provide in-depth tutorials for the quest editor.
Solarus was made when Christopho wanted to remake his Zelda game, Mystery of Solarus, in C++. Since then, the project has grown. There are now five active team members working on the engine and its game authoring tool.
- Solarus homepage
- Solarus quest editor
- Solarus development hub with API documentation, tutorials, etc.
- Some games made using Solarus