Solarus Engine Switch - Gamebrew

Solarus Engine Switch - Gamebrew
Solarus Engine
Authorcapsterx
TypeGame engine
Version0.4.3-luajit
LicenseMixed
Last Updated2021/02/22
Download
Website
Source

Port of Solarus Engine to the Nintendo Switch. Solarus is an open-source adventure 2D game engine written in C++. It can run games scripted in Lua. The goal of the engine is to allow people to create their own Action RPG games (also called Zelda-like games).

This port was originally based on carstene1ns' original work, with numerous modifications upgrading it to 1.6.4. Additionally, Plutonium and Lua were integrated into the code base.

Installation

How to setup:

  • solarus.nro is a simple "loader gui". It will look for games in /switch/solarus/games/.
  • They can either be X.solarus which is how you download them from the official website or unpacked into a sub directory.
  • It's much faster if they are unpacked as the gui will load the title from each one, and loading them from zips is a little slow.

There is also a stand alone copy of Mystery Of Solarus (a spiritual successor to Zelda a Link to the Past on SNES) which loads directly from a romfs without the gui loader. Any solarus game can be built into a standalone nro from the codebase.

User guide

Games made with Solarus

Fangames created with Solarus:

Create your own games

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

See the official website to get more information and documentation about using the Solarus engine.

Alexander Ross
Author

Alexander Ross

Alexander Ross has covered the video game industry for a decade, writing deep dives on game design, esports tournaments, VR developments, and gaming culture.