Solar2D とは?|Lua で書く2Dエンジン。Corona SDK の公式の後継で完全に無料
Solar2D は、Lua で書く2Dのゲームエンジンです。商用が終わった Corona SDK を引き継いだ公式の後継で、すべてのソースコードと資料が公開されています。隠れた費用もロイヤリティも無く、完全に無料だと公式サイトが書いています。
Solar2D とは何か
Solar2D(ソーラーツーディー)は、Lua で書く2Dのゲームエンジンです。公式サイトは「focus on ease of iterations and usage」と書いています。
Luaとは
軽くて速い、組み込み向けの台本の言語(スクリプト言語)です。公式サイトは、ゲームで最も使われている台本の言語だと書いています。
公式サイトによれば、Solar2D は Corona SDK を分岐させた、すべてが公開されたプロジェクトです。Corona SDK は商用の支援が終わっています。開発を率いているのは、Corona Labs Inc. の元の技術リードのエンジニアである Vlad Shcherban です。
公式サイトは、Solar2D を Corona SDK の公式の分岐と位置づけていて、Corona SDK は10年以上にわたって開発が続き、数十万のアプリと開発者に使われてきたと書いています。
Solar2D でなにができますか
1つのコードから、モバイル・デスクトップ・ネットにつながるテレビに向けて作れます。公式サイトが挙げている対象は iOS・tvOS・Android・Android TV・macOS・Windows・Linux・HTML5 です。
公式サイトが挙げている中身は次のとおりです。
- 速く組み立てる — コードを直して保存すると、その場で更新されるシミュレーターに結果が出ます。実機で試すときは一度だけ組み立てて配ると、あとはコードと素材が構内のネットワーク越しに自動で更新されます
- プラグイン — アプリ内広告・分析・メディアなどの機能を足すプラグインが、公式の無料の一覧のほか、Solar2D Marketplace や Solar2D Plugins といった第三者の場から手に入ります
- ネイティブのライブラリの呼び出し — 中心にもプラグインにも無い場合、Solar2D Native を使って C/C++/Objective-C/Java のライブラリや API を呼び出せます
- 個人情報の扱い — 公式サイトは、Solar2D は利用者を追跡せず、匿名化したデータの収集もサーバーへの呼び出しも行わないと書いています。作ったゲームが行う通信は、開発者が求めたものだけです
Solar2D の費用とライセンス
完全に無料です。
ロイヤリティとは
エンジンを使って作った作品の売上から、エンジンの提供元へ支払う割合のことです。Solar2D はこれを取らないと書いています。
公式サイトは、隠れた費用も請求もロイヤリティも無く、個人の開発者でも大きなパブリッシャーでも、エンジンを使うことに対して支払うことはないと書いています。
すべてのソースコードと資料は MIT ライセンス(著作権の表示とライセンスの文を残せば、商用も含めて自由に使い、改変し、配ってよいと定めたオープンソースのライセンスの一つ)のもとで手に入ります。
| 項目 | 公式サイトの記述 |
|---|---|
| 費用 | 完全に無料です |
| ロイヤリティ | ありません |
| ライセンス | MIT ライセンスです |
| 元になったもの | Corona SDK(公式の分岐) |
| 開発を率いる人 | Vlad Shcherban(Corona Labs Inc. の元の技術リード) |
| 書き出せる先 | iOS・tvOS・Android・Android TV・macOS・Windows・Linux・HTML5 |
開発は利用者からの支援で成り立っていて、公式サイトは GitHub Sponsors と Patreon を案内しています。
Solar2D を手に入れる場所
公式サイト solar2d.com の Downloads から、Solar2D のシミュレーターを入手します。
ソースコードは GitHub の coronalabs/corona にあります。公式サイトには資料(Documentation)、フォーラム、Discord、プラグインの一覧、Code Exchange の区画が置かれています。
- Solar2D を手に入れるhttps://solar2d.com/
- Solar2D の公式ドキュメントhttps://docs.coronalabs.com/
- Solar2D|ソースコードhttps://github.com/coronalabs/corona
このページの情報源
- Solar2D Game Engine — 公式サイト(名乗り・Corona SDK との関係・書き出せる先・機能・費用とライセンス・支援の仕組み)https://solar2d.com/確認日 2026-09-12
- coronalabs/corona — GitHub(ソースコードの置き場)https://github.com/coronalabs/corona確認日 2026-09-12