Solarus
Solarus: Free and Open Source 2D Game Engine for Retro-Style Action RPGs
A cross-platform game engine supporting quests, sprites, tiles, audio, and more, ideal for creating Zelda-like games.
What is Solarus?
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:
- Tilemap editor built-in for easy world design
- Sprite and animation support
- Audio support for OGG and MIDI
- Scripting system for events, entities, UI, and more
- Quest system to create sequences, dialogs, and cinematics
- Entity behaviors and AI scripts
- Collision engine and path finding
- Support for gamepads and touch input
- Shaders and visual effects
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.
Solarus Features
Features
- Tile-based maps
- Sprites and animations
- Quest system
- Dialogs and menus
- Scripting with Lua
- Audio support
- Gamepad and keyboard controls
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best Solarus Alternatives
View all Solarus alternatives with detailed comparison →
Top Games and Game Engines and other similar apps like Solarus
RPG JS
RPG 20XX
Fgmk