INDIE INDEX

Solarus とは?|アクションRPGのために作られたオープンソースの2Dゲームエンジン

公開 2026-09-13更新 2026-09-13Solarus

Solarus は、2Dのアクションロールプレイングゲームのために作られたゲームエンジンです。公式サイトは、C++ で一から書かれ、ゲームの側は Lua で書く仕組みだと説明しています。

Solarus のページの中身
  1. Solarus とは何か
  2. Solarus でなにが作れますか
  3. Solarus の費用とライセンス
  4. Solarus を手に入れる場所
  5. このページの情報源

Solarus とは何か

Solarus(ソラルス)は、2Dのゲームを作るためのエンジンです。公式サイトの Frequently Asked Questions は「Solarus is a free and open-source game engine, licensed under GPL v3. It is written from scratch in C++ and uses SDL2.(Solarus は無料でオープンソースのゲームエンジンで、GPL v3 のもとで公開されています。C++ で一から書かれ、SDL2 を使っています)」と説明しています。

開発は2006年に始まりました。公式サイトは、このエンジンの目的を「自分のアクションRPG(ゼルダに似たゲームとも呼ばれるもの)を作れるようにすること」と書き、任天堂とは完全に独立していると明記しています。同じページは、Solarus がスーパーファミコンのエミュレータではないこと、スーパーファミコンの ROM を書き換えたものでもないこと、そしてアクションアドベンチャーを含むどんなゲームでも作れるので「ゼルダ専用のエンジン」ではないことも、はっきり書いています。

企画を支えているのはフランスの非営利団体 Solarus Labs です。作者は Christopho で、その周りに有志の小さなチームがいると公式サイトは書いています。

Solarus でなにが作れますか

Solarus では、Lua で書いた2Dのゲームを、多くの機械の上で動かせます。公式サイトの Features のページが挙げている対応先は次のとおりです。

区分 公式サイトが挙げている対応先
パソコン Windows・macOS・Linux・OpenBSD・OpenSUSE
小型の機械 Raspberry Pi
スマートフォン Android
コンシューマー機(据え置き型・携帯型の専用ゲーム機) Nintendo Switch

公式サイトは、作るためのツールと、遊ぶためのツールを分けて配布しています。Solarus Editor は、マップの編集・スプライトの編集・スクリプトの編集などを備えたパソコン向けのゲームエディタです。Solarus Launcher は、Solarus で作られたゲームを探し、ダウンロードし、更新し、遊ぶためのパソコン向けのアプリです。

作れるものの範囲について、公式サイトの FAQ は次のように書いています。Solarus には Lua の API があり、Lua で書けることは何でも書けるので、手を動かす気があるなら、たいていのことは実現できます。ただし、エンジンは3Dのグラフィックを扱いません。これが唯一の制約だと書かれています。

API とは

API(Application Programming Interface)は、あるプログラムの機能を、別のプログラムから呼び出すための決まりのことです。Solarus では、ゲームの側を Lua で書くための呼び出し口を指します。

公式サイトは、The Legend of Zelda: A Link to the Past・Secret of Mana・Soleil といった2DのアクションRPGを念頭に設計したと書いていて、そのための機能をあらかじめ備えていると説明しています。

Solarus の費用とライセンス

Solarus は無料です。公式サイトは、エンジンのソースコードすべてを GPL v3 とし、付属する素材をクリエイティブ・コモンズ 表示-継承 4.0 としています。

公式サイトの FAQ は、商用のゲームに使えるかという問いに「使えます。すでに実例もあります」と答え、そのうえで守る決まりを示しています。ゲームはエンジン(Solarus)とゲームのデータ(マップ・スクリプト・スプライト・会話など)の2つに分かれ、それぞれで扱いが変わります。

対象 公式サイトが示している決まり
Solarus をそのまま使う ゲームの起動画面などから Solarus のソースコードへのリンクを示します
Solarus に手を加えて公開する 手を加えたソースコードを公開します。その版も GPL になります
自分で作ったゲームのデータ 好きなライセンスにできます。非公開でも商用でもかまいません
他から持ってきたデータ 元のライセンスの決まりに従います。GPL の Lua スクリプトやクリエイティブ・コモンズの素材に手を加えた場合は、同じ条件が続きます

公式サイトは、他者が著作権を持つ素材(任天堂のものを含む)を商用のゲームに使ってはいけないと明記しています。

項目 内容
費用 無料
エンジンのライセンス GPL v3
付属する素材のライセンス クリエイティブ・コモンズ 表示-継承 4.0
商用の利用 可能(上の決まりに従う)

Solarus を手に入れる場所

Solarus は公式サイトからダウンロードできます。公式サイトの Download のページは、作る人向けの Solarus Editor と、遊ぶ人向けの Solarus Launcher を分けて置いています。

配布物 Linux macOS Windows
Solarus Editor AppImage 91MB DMG インストーラー 109MB 持ち運び版の ZIP 89MB
Solarus Launcher AppImage 36MB DMG インストーラー 56MB 持ち運び版の ZIP 33MB

過去の版も同じページから辿れます。ソースコードは GitLab で公開されています。資料は公式の Docs に、質問の場としてフォーラムと Discord が案内されています。

このページの情報源

Solarus のページに出た言葉

Solarus と同じ分類のほかのツールエンジン 全40件

エンジンの一覧を見る