Solarus

From Libregamewiki
Jump to navigation Jump to search
Featured Article
This article has reached Featured Article status, which means that it has been recognized as one of the best articles on Libregamewiki.
Solarus
Solaris-quest-editor-snyball-screenshot.png
Editing a map in the Solarus Quest Editor
GenreC++ engines, RPG engines, Game creation software
Latest release1.6.5  (Announcement)
Release dateApril 6, 2021
PlatformsWindows, Linux, Mac, FreeBSD, Android
DeveloperChristopho
Code licenseGPL Version 3
Media licenseCC BY-SA Version 3.0
P. languageC++, Lua
Contribute
Solarus is a free engine. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: solarus 
Flatpak logo.png Flatpak: org.solarus_games.solarus.Launcher

Solarus is an action role-playing game (ARPG) engine licensed as GPL Version 3, and written in C++[1]. Solarus games are called "quests", and the project provides a graphical game authoring tool called Solarus Quest Editor as well as a game launcher for players called Solarus Launcher.

Solarus engine[edit]

Solarus is a C++ engine that features a well-documented Lua API that lets developers extensively customize their games with Lua[2]. There are official downloads for a number of platforms, including several popular GNU+Linux and BSD distributions, on the website[3], and it can be found in the package repositories of most popular distributions.

Solarus Quest Editor[edit]

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[4].

Development[edit]

Solarus was made when Christopho wanted to remake his Zelda game, Mystery of Solarus, originally made with RPG Maker, in C++. Since then, the project has grown. There are now several team members working on the engine and its game authoring tool[5].

See also[edit]

External links[edit]

References[edit]