Skip to content

Welcome to Solarus documentation


Solarus is a free and open-source game engine for 2D games, licensed under GPL v3. It is written from scratch in C++ and uses SDL2.

This website features these sections:

  • Tutorial: A step-by-step guide to create a game with Solarus.
  • Lua API reference: A reference of everything that Solarus offers to make your game.
  • Resources: Useful resources (scripts, graphics, music, etc.) for your game.


This documentation is a work in progress.

Last update: December 17, 2022