Solarus とは?|アクションRPGのために作られたオープンソースの2Dゲームエンジン
Solarus は、2Dのアクションロールプレイングゲームのために作られたゲームエンジンです。公式サイトは、C++ で一から書かれ、ゲームの側は Lua で書く仕組みだと説明しています。
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 を手に入れるhttps://www.solarus-games.org/en/download
- Solarus の公式サイトhttps://www.solarus-games.org/
- Solarus の公式ドキュメントhttps://www.solarus-games.org/doc/latest/
- Solarus|ダウンロードhttps://www.solarus-games.org/download/
このページの情報源
- Solarus — 公式サイト(掲げている文言・入口)https://www.solarus-games.org/確認日 2026-09-13
- Solarus — Features(対応する機械・Editor と Launcher・ライセンス)https://www.solarus-games.org/features/確認日 2026-09-13
- Solarus — Frequently Asked Questions(自らの説明・作れるものの範囲・商用利用の決まり・運営)https://www.solarus-games.org/about/faq/確認日 2026-09-13
- Solarus — Download(配布物と大きさ)https://www.solarus-games.org/download/確認日 2026-09-13