A cross-platform game engine supporting quests, sprites, tiles, audio, and more, ideal for creating Zelda-like games.
Solarus is an open-source game engine designed for creating 2D action/adventure games in the style of the classic Legend of Zelda games for NES and SNES. It is written in C++ and is cross-platform, supporting Windows, Mac, Linux, Android, and web browsers.
Some key features of Solarus include:
With Solarus, developers can focus on designing levels, writing game logic, and creating content rather than building core engine features from scratch. Its gameplay programming model is simple yet flexible enough for experienced devs. And its extensive editor facilitates rapid world-building. While inspired by classic 2D Zeldas, Solarus can bring that nostalgic retro feel to new original games.