Solarus Launcher

Solarus is a free and open-source 2D game engine written in C++, that can run games scripted in Lua. It has been designed with 16-bit classic Action-RPGs in mind, and is available on a wide range of platforms.

README

Solarus logo

Solarus

Build status License

Solarus is a free and open-source 2D game engine written in C++, that can run games scripted in Lua. It has been designed with 16-bit classic Action-RPGs in mind, and is available on a wide range of platforms.

More information can be found in the official website, including downloads, games, news, tutorials and more.

Sample quest screenshot

ApplicationDescription
solarusThe C++ library.
solarus-runCLI to play Solarus games.
Solarus LauncherGUI to play Solarus games.
Solarus EditorGUI to create Solarus games.

Compilation

To compile Solarus, instructions can be found in the compilation.md file.

Create your own game

See tutorials (video and text), and documentation on Solarus website.

Repository Management

The repository management policy can be found in the repository.md file.

License

The source code of Solarus is licensed under the terms of the GNU GPL v3.

Resources made for Solarus are licensed under the terms of the CC BY-SA 3.0 and CC BY-SA 4.0.

Donate

Solarus is backed by Solarus Labs, a nonprofit organization under French law. All your donations will be totally reinvested into the project.