| 開発者 | Vlad Shcherban、Corona Labs Inc. |
|---|---|
| 初回リリース | 1.0 / 2009年12月 |
| 安定リリース | 2023.3688 / 2023年3月30日[1] |
| リポジトリ | github.com/coronalabs/コロナ |
| 書かれた | Lua (コロナAPI) |
| オペレーティング·システム |
|
| 利用可能 | 英語 ロシア語 |
| タイプ | ソフトウェア開発キット ゲームエンジン |
| ライセンス | MITライセンス |
| Webサイト | ソーラー |
Solar2D(旧称Corona SDK)は、 Corona Labs Inc.が開発し、現在はVlad Shcherbanがメンテナンスしている、無料かつオープンソースのクロスプラットフォーム ソフトウェア開発キットです。 2009年後半にリリースされ、ソフトウェアプログラマーは、 iOS、Android、Kindle向けの2Dモバイルアプリケーション、Windows、Linux、macOS向けのデスクトップアプリケーション、 Apple TV 、 Fire TV、Android TV向けのコネクテッドTVアプリケーションを構築できます。[2]
Solar2D は、C++ / OpenGLの上に統合されたLuaレイヤーを使用してグラフィック アプリケーションを構築します。このソフトウェアには、Solar2D シミュレータと Solar2D ネイティブの 2 つの動作モードがあります。Solar2D シミュレータを使用すると、Solar2D シミュレータから直接アプリを構築できます。Solar2D ネイティブを使用すると、XcodeまたはAndroid Studioプロジェクト内で Lua コードとアセットを統合してアプリを構築し、ネイティブ機能を組み込むことができます。
歴史
ウォルター・ルーとカルロス・イカザは、2007年にアドビを退職した後、後にコロナラボに改名されたアンスカモバイルを設立しました。アドビでは、ルーはFlash Liteチームの主任アーキテクトであり、イカザはモバイルFlashオーサリングを担当するエンジニアリングマネージャーでした。2009年6月、アンスカは初期採用者向けに最初のコロナSDKベータ版を無料でリリースしました。[3] [4] [5]
2009年12月、AnscaはiPhone向けのCorona SDK 1.0をリリースした。翌年2月には、追加機能を備えたCorona SDK 1.1がリリースされた。[6] [7]
2010年9月、AnscaはCorona SDKのバージョン2.0をリリースし、Corona Game Editionを追加しました。バージョン2.0ではiPadとAndroidのクロスプラットフォームサポートが追加され、Game Editionでは物理エンジンやゲーム開発に特化したその他の高度な機能が追加されました。[8] [9]
2011年1月、Corona SDKがWindows XP以降向けにリリースされ、開発者はPC上でAndroidアプリケーションを構築できるようになりました。[10]
2012年4月、共同設立者兼CEOのIcazaがAnscaを去り、CTOのLuhがCEOに就任した。[11]その後まもなく、2012年6月にAnscaはCorona Labsに社名を変更した。 [ 12] 2012年8月、Corona LabsはObjective-Cのネイティブバインディングを追加したEnterprise Editionを発表した。[13]
2015年3月、 GDC 2015で、Corona SDKは完全に無料で、WindowsとMac OS Xの展開ターゲットをサポートすることが発表されました。[14] [15]
2015年11月、Corona Labs Inc.はApple TV向けtvOS開発のサポートを発表しました。
2017年3月、Corona LabsはAppodealに買収され、Coronaのエンタープライズ版も無料になると発表されました。[16]
2017年6月、コロナラボは、エンタープライズがコロナネイティブに改名され、誰でも無料で利用でき、コア製品の一部として含まれると発表しました。" [17]
2019年1月、コロナラボは、コロナ2DをGNU GPLv3ライセンスの下でオープンソース化するとともに、コロナラボとの合意に基づいて商用ライセンスのオプションも提供すると発表しました。 [18]
2020年4月、エンジンの名前はCorona SDKからSolar2Dに変更されました。これは、Corona Labsの閉鎖[19]とCOVID-19パンデミックに対応して行われました。Corona Labsはまた、商用ライセンスの提供を停止し、オープンソースライセンスをGPLv3からより寛容なMITライセンスに変更しました。[20]
主な特徴
Solar2DのAPIスイートには、オーディオやグラフィックス、暗号化、ネットワーク、加速度計情報、GPS、ユーザー入力などのデバイス情報、ウィジェット、パーティクルエフェクトなどのAPI呼び出しが含まれています。[21]
文献
- フランク・ザメッティ(2013年4月)。コロナ SDK でゲーム開発を学ぶ(第 1 版)。アプレス。 p. 288.ISBN 978-1430250685。
- フラナガン、ネビン(2013年5月)。Corona SDK Hotshot (第1版)。Packt Publishing。p.334。ISBN 978-1849694308。
- Whye, JA (2013 年 6 月)。Corona SDK を使用したモバイル ゲーム開発トレーニング ビデオ (第 1 版)。Infinite Skills。
- Burton, Ed.D.、Brian (2012 年 4 月)。Corona SDK によるモバイル アプリケーションとゲーム開発の学習 (第 1 版)。Burtons Media Group。
- フェルナンデス、ミシェル(2012 年 4 月)。Corona SDK モバイル ゲーム開発: 初心者向けガイド(第 1 版)。Packt Publishing。p . 408。ISBN 978-1849691888。
- Burton, Ed.D.、Brian。Corona によるモバイル アプリ開発 (第 1 版)。Burtons Media Group。p. 436。ISBN 978-1-937336-00-4. 2012年6月26日時点のオリジナルよりアーカイブ。2012年6月26日閲覧。
参考文献
- ^ 「GitHub - coronalabs/Corona at 3688」。GitHub。
- ^ Parker, Bethanny (2022-09-15). 「ベスト無料ゲームエンジン」. BestColleges . 2023-03-25閲覧。
- ^ 「Adobe のベテランが iPhone アプリ向けに Flash のライバルを開発」 VentureBeat 2009 年 6 月 23 日 2010年 5 月 4 日閲覧。
- ^ Chen, Brian X. (2010 年 4 月 30 日)。「Adobe CEO、元 Adobe エンジニアがジョブズの Flash 攻撃について意見を述べる - Wired.com、2010 年 4 月 30 日」 。2010年 5 月 4 日閲覧。
- ^ 「元AdobeエンジニアがiPhone向けにFlashの競合ソフトCoronaを開発 - PocketGamer.biz、2010年6月24日」。2009年6月24日。 2010年5月14日閲覧。
- ^ 「Ansca Mobile、iPhone開発向けにCoronaをリリース」InformationWeek、2009年12月1日。2011年6月12日時点のオリジナルよりアーカイブ。2010年5月14日閲覧。
- ^ 「Corona 1.1 が出荷開始 - Corona Labs 社ブログ、2010 年 2 月 5 日」。2012 年 6 月 17 日時点のオリジナルよりアーカイブ。2010 年 5 月 17日閲覧。
- ^ 「Ansca Mobile iPhone Authoring Tool が Android を追加 - InformationWeek、2009 年 4 月 14 日」。2011 年 6 月 12 日時点のオリジナルよりアーカイブ。2010年 5 月 2 日閲覧。
- ^ “They're here! Corona SDK and Corona Game Edition”. 2016年9月15日時点のオリジナルよりアーカイブ。2016年5月18日閲覧。
- ^ 「iPhone および Android ゲーム作成ツールが Mac だけでなく Windows でもサポートされるようになりました」。All Things D、2011 年 1 月 25 日。2011年 8 月 3 日閲覧。
- ^ “Moving On And Thanks”. 2016年8月10日時点のオリジナルよりアーカイブ。 2016年5月18日閲覧。
- ^ “コロナラボの紹介”。2016年9月19日時点のオリジナルよりアーカイブ。2016年5月18日閲覧。
- ^ “Announcing Corona Enterprise”. 2016年9月18日時点のオリジナルよりアーカイブ。2016年5月18日閲覧。
- ^ Mayer, Jason (2015 年 4 月 7 日)。「GDC 2015 - Corona SDK が無料に - prezi.com、2015 年 4 月 7 日」 。2016年 3 月 9 日閲覧。
- ^ 「Corona SDK は完全に無料です - Coronalabs.com、2015 年 3 月 2 日」。2015 年 3 月 2 日。2016年 3 月 9 日閲覧。
- ^ Ha, Anthony. 「モバイル広告会社AppodealがゲームプラットフォームCorona Labsを買収」TechCrunch . 2017年11月16日閲覧。
- ^ 「新型コロナへようこそ! | Corona Labs」。Corona Labs。2017年6月21日。 2017年11月16日閲覧。
- ^ Miracle, Rob (2019年1月2日). 「Corona 2Dゲームエンジンは2019年にオープンソース化されます」. Corona . Corona Labs. 2019年1月2日時点のオリジナルよりアーカイブ。 2020年7月14日閲覧。
Coronaは、商用ライセンスとオープンソースライセンスの両方でデュアルライセンスされます。オープンソースライセンスはGNU GPLv3ライセンスであり、商用ライセンスはCorona Labsとの合意に基づいて利用可能になります。
- ^ Miracle, Rob (2020-04-22). 「Corona Labs transition update 22-April-2020」. Corona Labs . 2020年5月24日閲覧。
- ^ Miracle, Rob (2020年4月30日). 「コロナの未来」.コロナ. コロナラボ. 2020年5月2日時点のオリジナルよりアーカイブ。 2020年7月14日閲覧。
コロナラボに関連するほぼすべてのコードは、MITライセンスの下で利用可能になっています。
- ^ 「CoronaSDK」 。 2013年10月7日閲覧。
外部リンク
- Solar2dの公式サイト
