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.
- Type: PC port
- Runs on Windows, Linux and macOS
- By Solarus Games
- Latest release v2.1.4, 2026-10-27
- Source: https://gitlab.com/solarus-games/solarus
README
Solarus
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.

| Application | Description |
|---|---|
solarus | The C++ library. |
solarus-run | CLI to play Solarus games. |
| Solarus Launcher | GUI to play Solarus games. |
| Solarus Editor | GUI 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.