| 構築3 | |
|---|---|
Constructエンジンの現在のロゴ | |
| 開発者 | シラ |
| リリース | r71 [ 1 ] / 2017年12月4日 ( 2017-12-04 ) |
| 安定放出 | |
| プレビュー版 | |
| 執筆 | JavaScript |
| 前任者 | 構築物2 |
| 利用可能 | 英語 |
| タイプ | ゲーム作成システム |
| ライセンス | 専有 |
| Webサイト | www.construct.net |
Construct はScirra Ltd. が開発したHTML5ベースの2Dビデオゲーム エンジンです。 [ 4 ] [ 5 ] 主にプログラマー以外のユーザーを対象としており、[ 6 ]ビジュアル プログラミングによる迅速なゲーム作成を可能にしています。2007 年 10 月 27 日にGPL ライセンスのDirectX 9ゲーム エンジンとしてMicrosoft Windows向けにPythonプログラミングで初めてリリースされましたが、その後 Construct 2 でプロプライエタリ ソフトウェアとなり、API テクノロジーを DirectX からNW.jsおよびHTML5に変更し、 2012 年にPython を削除してJavaScript のサポートとプラグイン SDK を追加しました。 [ 7 ]そして最終的にサブスクリプション ベースの Web アプリ モデルに移行しました。[ 8 ]
Construct でゲームやアプリケーションをプログラミングする主な方法は、プログラミング言語のソースファイルに似た「イベントシート」を使用することです。各イベントシートには、条件文またはトリガーを含むイベントのリストがあります。これらが満たされると、アクションまたは関数を実行できます。[ 9 ] ORやANDなどのイベントロジック、およびサブイベント (スコープを表す) により、比較的難しいプログラミング言語を学習することなく、高度なシステムをプログラミングできます。[ 10 ] グループを使用すると、複数のイベントを一度に有効または無効にしたり、イベントを整理したりできます。[ 11 ]
多くの従来の開発環境とは異なり、Construct ではイベントを追加する際に特定のオブジェクトインスタンスを選択するのではなく、画面上のオブジェクトタイプのすべてのインスタンスをフィルタリングします。イベントを追加する際、エディタでは、イベントが追加または実行される前に画面上の各オブジェクトインスタンスが満たす必要のある条件やチェックをユーザーが指定できます。イベントはサブイベントを使用して連結できるため、より複雑な動作を作成できます。[ 12 ]
Construct 3 は、上級ユーザーのニーズを満たす必要性と既存の回避策の人気を理由に、オプションのスクリプト言語として JavaScript をサポートすることが 2019 年 5 月に発表されました。[ 8 ]
Constructの最新バージョンは、Webアプリケーションや再生可能な広告から専用プログラムやモバイルアプリまで、多くのプラットフォームへのエクスポートをサポートしています。[ 13 ] Constructの以前のバージョンは、他のオンラインプラットフォームやストアフロントもサポートしていましたが、使用率の低さやプラットフォームのサービス変更により、現在は削除されています。
Construct ClassicはDirectXに依存しているため、エクスポート形式は.exeファイルのみとなります。
Construct 2の主なエクスポートプラットフォームはHTML5ベースです。デスクトップブラウザではGoogle Chrome、Firefox、Internet Explorer 9以降、Safari 6以降、Opera 15以降に対応し、iOS 6以降のSafari、 Android版ChromeとFirefox 、Windows Phone 8以降、BlackBerry 10以降、Tizenにも対応していると謳っています。
さらに、Construct 2 は、 Facebook、Chrome Web Store、Firefox Marketplace、Amazon Appstore、Construct Arcade (Construct で作成されたゲームをホストするための独自のプラットフォーム)、Kongregateなど、いくつかのオンライン マーケットプレイスやプラットフォームにエクスポートできます。[ 14 ] [ 15 ]
Construct は、オフラインおよびネイティブ アプリケーションの動作を提供する複数のプラットフォームにエクスポートする機能を備えています。NW.jsへのエクスポートにより、 Windows、MacOS、および 32 ビットと 64 ビットの両方のLinux がサポートされます。これにより、ユーザーは、ファイル I/O など、HTML5 アプリケーションでは通常サポートされていないいくつかの機能を組み込むことができます。[ 14 ] 2012 年 10 月 23 日、Scirra は、アプリ内購入、スナップ ビュー状態、ローミング データ、共有、ライブ タイル、タッチ入力、加速度計および傾斜計入力の組み込みを含む、 Windows 8 Metroアプリケーションへのエクスポートの完全なサポートを発表しました。 [ 16 ] 2015 年 8 月 26 日には、 Windows 10ユニバーサル アプリへのエクスポートのサポートが追加されました。[ 17 ]
ConstructはCordovaを使用してiOSとAndroidのネイティブモバイルサポートを処理します。[ 18 ]
2014年1月20日、ScirraはConstruct 2が任天堂のWii Uシステムに対応することを発表した。[ 19 ]同年後半には、Constructベースのゲームを任天堂ウェブフレームワークと互換性を持たせるためのプラグインがリリースされた。
2016年4月13日、ScirraはConstruct 2のUWPサポートによりXbox Oneへのゲーム公開が可能になると発表した。[ 20 ]
Construct 3 は現在、HTML5 による Web 埋め込み、Facebook Instant Games、Construct Arcade へのアップロード、およびインタラクティブ広告へのフォーマットをサポートしています。[ 21 ]また、当初は Kongregate へのアップロードもサポートしていましたが、Kongregate がプラットフォームへの新規ゲームの提出を停止したため、2020 年 7 月 14 日に削除されました。[ 22 ]
Construct 3 は、NW.js を介して Windows、macOS、Linux へのエクスポート、Cordova を介して Android および iOS へのエクスポート、UWP を介して Windows ストアへのエクスポートもサポートしています。Construct 3 の UWP サポートにより、下位互換性を介してXbox One、 Xbox Series X および Sへのエクスポートも可能です。[ 21 ]
| コンストラクトクラシック | |
|---|---|
| 開発者 | シラ |
| リリース | 0.8 / 2007年10月27日 ( 2007-10-27 ) |
| 最終リリース | r2 / 2012年2月5日 ( 2012-02-05 ) |
| 執筆 | C++ |
| オペレーティング·システム | マイクロソフトWindows |
| 後継 | 構築物2 |
| サイズ | 16.2 MB |
| 利用可能 | 英語 |
| タイプ | ゲーム作成システム |
| ライセンス | GPLv2 |
| Webサイト | www.scirra.com/construct-classic |
| リポジトリ | https://sourceforge.net/p/construct/code/HEAD/tree/ |
Construct Classicは Construct エンジンの最初のメジャー バージョンです。後継バージョンとは異なり、 DirectX を使用する無料のオープンソースゲーム エンジンです。元々は学生グループによって開発され、[ 23 ] 2007 年 10 月 27 日にバージョン 0.8 として初めてリリースされました。[ 24 ]最新のリリースは r2 で、2012 年 2 月 5 日にリリースされました。[ 25 ]
このバージョンでは、ソフトウェアのビジュアルプログラミング言語がほぼ定義され、Pythonスクリプトが別途サポートされました。[ 26 ]
Construct Classicは、開発チームがConstruct 2にさらに注力できるように、2013年4月20日に販売終了となりました。[ 27 ]
| 構築物2 | |
|---|---|
Construct 2ゲームエンジンのロゴ | |
| 開発者 | シラ |
| リリース | r51 / 2011年8月22日 ( 2011-08-22 ) |
| 最終リリース | r280 / 2021年7月1日 ( 2021-07-01 ) |
| プレビュー版 | r278 / 2020年7月20日 ( 2020-07-20 ) |
| オペレーティング·システム | マイクロソフトWindows |
| 前任者 | コンストラクトクラシック |
| 後継 | 構築3 |
| サイズ | 60.8 MB |
| 利用可能 | 英語 |
| タイプ | ゲーム作成システム |
| ライセンス | 専有 |
| Webサイト | www.scirra.com |
Construct 2は Construct エンジンの 2 番目のメジャーリリースです。主な変更点としては、DirectX が NW.js に置き換えられ、プロジェクトを Microsoft Windows 以外のプラットフォーム (HTML5、Mac OS、Linux など) にエクスポートできるようになりました。ライセンス システムもGPLv2から独自のライセンスに変更され、無料版がダウンロード可能になりました。[ 28 ]
Construct 2 は 2011 年 2 月 4 日にパブリック ベータ版となり[ 29 ] [ 4 ]、2011 年 8 月 22 日に正式リリースされました[ 30 ]。
2012年、Pythonスクリプトは、ブラウザでのPythonの実行の複雑さや、互換性のあるスクリプトシステムの維持の一般的な複雑さを理由に廃止されました。[ 7 ]プラグイン用のJavaScript SDKが代替として導入されました。[ 31 ]
2020年2月20日、ScirraはConstruct 2の販売終了計画を発表し、新規ライセンスの販売は2020年7月1日に終了した。ソフトウェアは2021年7月1日に完全に販売終了となった。[ 32 ] [ 33 ]
2012年10月18日、Construct 2はSteam Greenlightに提出されました。[ 34 ] Construct 2は、2012年11月30日にGreenlight に承認された最初のソフトウェアタイトル群に含まれていました。 [ 35 ] 2013年1月26日、Construct 2はSteam GreenlightからSteamでリリースされた2番目のソフトウェアタイトルとなりました。[ 36 ]
2019年1月17日、Construct 2の段階的廃止に伴い、Steam版が2019年1月31日にストアから削除されることが発表されました。[ 37 ]ただし、無料版は非公式のウェブサイトやSteamのインストールリンクから引き続きダウンロードできます。
Construct 3は Construct エンジンの最新のメジャー バージョンです。2015 年 1 月 27 日に発表され、新機能には Mac および Linux のサポート、多言語サポート、およびエディター用の公式プラグイン SDK によるエディターのサードパーティ拡張が含まれます。[ 32 ] 2017 年 2 月 1 日に詳細が明らかにされ、[ 38 ]同年 3 月 28 日にパブリック ベータが開始されました。[ 39 ] 2017 年 12 月 4 日にエンジンがリリースされ、ベータテストは終了しました。改善点には、マニュアルの全面的な見直し、公式チュートリアル、および IDE の翻訳が含まれます。[ 40 ]
このバージョンでは、一括払いモデルから年間購読モデルに変更されました。[ 41 ]
2019年5月23日、JavaScriptコーディングは別個のアドオンとして発表されましたが、2019年9月2日以前に有料ライセンスを持っていたすべてのユーザーには無料で提供されました。[ 42 ]この機能は2019年7月5日のr157で追加されました。[ 43 ]
サイトの種類 | ゲームポータル |
|---|---|
| 利用 可能 | 英語 |
| 所有者 | シラ |
| URL | https://www.construct.net/en/free-online-games |
| コマーシャル | はい |
| 登録 | オプション(ゲームをアップロードする場合) |
| 発売開始 | 2011年11月23日 |
| 現在の 状況 | アクティブ |
Construct Arcade(以前はScirra Arcadeとして知られていた)は、 Construct 2または3で作成されたプロジェクト用のゲームポータルです。2011年11月23日にConstruct 2のアップデートr69とともにリリースされました。[ 44 ]その後、r24でConstruct 3に追加されました。[ 45 ]
2019年8月14日、アーケードの新バージョンがリリースされ、Construct Arcadeと改名されました。プラットフォームの変更点には、新しいレイアウト、安定性の向上、パブリッシャーのプロフィール、ウェブサイトで公開されたゲームの分析を表示する方法、および他のストアフロントへのリンクが含まれます。[ 46 ]
Construct AnimateはConstruct 3をベースにしたアニメーションツールで、2022年5月26日にパブリックベータ版としてリリースされました。[ 47 ]
主な違いとしては、ゲーム関連の機能がない(インタラクティブ機能は維持されている)ことと、「リアルタイムよりも速い」ビデオエンコードが挙げられます。[ 48 ]
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク){{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)