Zelda-like 2D game engine
C++ CMake Lua C Roff Objective-C++
Failed to load latest commit information.
cmake Remove trailing whitespaces Feb 24, 2017
developer_doc Increase development version number to 1.6 Feb 5, 2017
doc @ 6085240 Set documentation files from solarus-doc project. Apr 9, 2015
gui Add and install an appdata.xml file. Feb 18, 2017
images Fix logo color and size Apr 11, 2016
include/solarus Remove trailing whitespaces Feb 24, 2017
libraries Update libmodplug dll, now compiled with gcc 4.8 Apr 26, 2015
src Remove trailing whitespaces Feb 24, 2017
tests Merge branch 'release-1.5.3' into dev Feb 21, 2017
tools/quest_validator Kill the old editor. YEAH! May 1, 2015
work text/fonts.dat no longer exists Feb 6, 2017
.gitignore Add Qt cmake file to .gitignore Jan 29, 2016
.gitmodules Set documentation files from solarus-doc project. Apr 9, 2015
.travis.yml Fix travis build Apr 11, 2016
CMakeLists.txt Make cmake project name lowercase Jan 29, 2016
README.md Update README.md according to new git account Nov 27, 2016
changelog.txt Update changelog about version 1.5.3 Feb 5, 2017
compilation.txt Completely remove the OSX bundle build Jul 3, 2016
license.txt Move the sample quest to a separate repository Oct 17, 2016
license_gpl.txt Clarify all licenses in the root license.txt file Jun 17, 2016
make_solarus_src_package Remove sample quest directory from source package script Nov 29, 2016
solarus-run.6 Add a manpage for "solarus-run" Aug 28, 2016
solarus.6 Update current manpage Aug 28, 2016
valgrind-solarus Fix memory leaks correctly this time. Valgrind is happy now. Jul 9, 2012
valgrind.supp Update valgrind suppression file Nov 24, 2015


Solarus logo

Build Status License

About Solarus

Solarus is an open-source Zelda-like 2D game engine written in C++. It can run games scripted in Lua. This engine is used by our Zelda fangames. Solarus is licensed under GPL v3.

Games made with Solarus

You might be interested in our fangames created with Solarus:

Create your own games

If you want to create your own games with the Solarus engine, see also Solarus Quest Editor, our Solarus game creation software.

See our development blog to get more information and documentation about using the Solarus engine. The compilation instructions can be found in the compilation.txt file or on our website.