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.
- Migration guide: Instructions if you need to upgrade your game to the latest version of Solarus.
- Files Specifications: The specification of the format of every file of your game.
- Resources: Useful resources (scripts, graphics, music, etc.) for your game.

April 1, 2025