Back to apps

Solarus

Solarus is a lightweight, multiplatform, free and open-source 2D game engine with a graphical game editor and launcher, written in C++ with a Lua API.

Solarus is a versatile 2D game engine designed for creating retro-style games. It offers a comprehensive set of tools for game developers, combining ease of use with powerful features.

Solarus Key Features

  • Lightweight and Multiplatform: Runs efficiently on various platforms.
  • Graphical Game Editor: Includes a visual editor for game creation.
  • Launcher: Built-in launcher for easy game management and play.
  • C++ Core with Lua API: Combines performance with flexible scripting.
  • Open-Source: Entirely free and open-source.

Solarus Use Cases

  • 2D Game Development: Ideal for creating retro-style 2D games.
  • Educational Projects: Suitable for teaching game development basics.
  • Indie Game Creation: Perfect for indie developers focusing on 2D games.
  • Fan Games: Popular for creating fan games, especially in the Zelda style.
  • Rapid Prototyping: Quick development of 2D game concepts.

Solarus stands out for its focus on 2D retro-style game development, offering a balance between simplicity and power. Its active community and growing library of games demonstrate its popularity among indie developers and retro game enthusiasts. The engine continues to evolve, with recent updates and new game releases showcasing its capabilities.

Solarus

GitHub Stars

712

Forks

133

Open Issues

196

Latest Release

No release

Languages

C++67.2%
C30.1%
Other2.7%
LicenseOther
Last Updatedover 6 years ago