HTML5、CSS3、Javascriptを使用すると、オブジェクト指向の開発者が3Dアニメーション効果、キャンバス、数学、色、サウンド、WebGLなどのさまざまな機能を備えたゲームを開発できます。最も明白な利点は、HTML5を使用して開発されたゲームが最新の人気のあるデバイスで実行できることです。
一部のゲームエンジンは、抽象レベルにあり、単純にいくつかのより複雑なゲーム開発タスクを処理します。その他のエンジンは、アセットの読み込み、入力、物理的効果、オーディオ、スプライトマップ、およびアニメーションのみに焦点を当て、非常に多様です。他のエンジンアーキテクチャは非常にシンプルで、2Dレベルのエディターとデバッグツールのみが含まれます。
ほとんどのゲームエンジンは、フル機能のゲームを作成する場合でも、ゲーム開発の効率を向上させることができます。ただし、ゲームの各コンポーネントをよりよく理解するために、ゼロから作成することを好む開発者もいます。また、Javascript-HTML5ベースのゲームエンジンも多数あります。これは、開発された製品のほとんどがメンテナンスされていないか、間もなく停止されるため、良い点と悪い点があります。したがって、ゲームエンジンを選択するときは、エンジンが今後数年間維持され、更新され、強化されるかどうかを慎重に検討する必要があります。
この記事では、データ探索、テスト、実用的なアプリケーションなどのさまざまな方法を通じて開発者に特別に提供された20の無料のJavaScriptゲームエンジンを集めました!お楽しみください!
1. Crafty
craftyJS軽量のモジュール式アニメーション、イベント管理、再分割、衝突検出、スプライトなど、多くのコンポーネントを含むJavaScriptゲームエンジン。IE9などのすべてのタイプのブラウザーをサポートします。dom操作やカスタム描画プログラムは必要ありません。
2. Quintus
Quintusエンジンは、モジュール式で軽量なJavascript対応の簡潔な構文を持つHTML5ゲームエンジンです。Quintusは習得が簡単で、興味深いJavaScript HTML5ゲームエンジンを使用し、モバイルおよびデスクトップ開発をサポートしています。モジュール式エンジンは、ゲームを簡単に開発し、同じページで複数のインスタンスを実行するために含まれています。
3. Gamequery
gameQueryは、使いやすいjQueryプラグインであり、関連するゲームクラスを追加することでJavascriptゲームの開発に役立ちます。CanvasgameQueryの代わりにDOM操作を使用しているため、古いバージョンでも多くのブラウザーと互換性があります:Firefox 、Chrome、Internet Explorer、Safari、iOS用Safari、モバイルバージョンのWebkitとOpera。
4. GMP
GMPは、スプライトに基づいて2Dゲームを作成するための優れたエンジンです。最もレトロなスタイルのアーケードゲームを簡単に設計でき、ゲーム(数独やgogopopなど)を作成するための優れたツールでもあります。オンラインデモ
5. lycheeJS
lycheeJSは、完全なプロトタイプソリューションとHTML5 Canvasデプロイメント、Webブラウザーまたはネイティブ環境でのWebGL、またはネイティブOpenGL(ES)に基づくゲームを提供するJavaScriptゲームライブラリです。このプロジェクトの開発プロセスは、Google Chromeとその独自の開発ツールを最適化します。
6. Enchant.js
Enchant.jsは、HTML5とJavaScriptを使用してシンプルなゲームとアプリケーションを開発できるシンプルなJavaScriptフレームワークです。それはまだUEIの秋葉原研究センターによって開発され、維持されています。オンラインデモ
7. Starlingjs
Starling Starlingは、Stage3D API(Flash Player 11およびAdobe AIR 3デスクトップで利用可能)に基づいて開発されたActionScript 3 2Dフレームワークです。Starlingはゲーム開発用に設計されていますが、他の多くのアプリケーションに適用できます。低レベルのStage3D APIを使用せずに、Starlingは高速GPUアクセラレーションでアプリケーションを作成することを可能にします。
8.レンダリングエンジン
レンダリングエンジンは、完全にJavaScriptで記述されたクロスブラウザのオープンソースゲームエンジンです。拡張APIがあり、最新の最新ブラウザー機能を使用しています。このエンジンは、ユーザーが基本的なツールを使用してゲームを開発し、ゲームのコンセプトから完成品までのプロセスを高速化できるように設計されています。
9.秋葉原
akihabaraは、JavaScript、HTML5キャンバスタグ、およびいくつかの標準フックを使用して開発された、ピクセル化されたインディースタイルの8/16ビット時代のゲームを作成するために事前に構築できる一連のライブラリとツールです。
10. JsGameSoup
Js Gamesoupは、JavaScriptおよびその他のオープンWebテクノロジーを使用してゲームを開発するオープンソースのフリーソフトウェアフレームワークです。Modular-
独立して動作できるJavaScriptファイルコンポーネント
オープンウェブテクノロジーを使用する:Canvasおよび HTML5。Firefox
(Gecko)、Safari / Chrome(WebKit)、Internet Explorer 6以降、AndroidおよびiOS
11をサポートします
。GamejsGameJsは、JavaScriptおよびCanvasを使用するブラウザーベースの2Dゲーム開発フレームワークです。 。優れたCanvasベースのゲームを作成するには、クールなCanvasゲームライブラリであるGameJSを使用します。
12. CSSゲームエンジン
CSSゲームエンジンは、JavaScriptとCSS(Cascading Style Sheets)を使用してページを装飾します。これらを一緒に使用すると非常に信頼性が高くなります。このエンジンを使用して、独自のゲームを作成できます。このプロジェクトは主に、オーディオゲームの作成方法を学びたい初心者および開発者向けです。ユーザーは、CSSの基礎が少しあるWebデザイナーである方がよいです。
13. Clanfx
Clanfxは、JavaScriptとCSSを使用して開発された、2DタイルJavaScriptゲームエンジンです。現在サポートされているブラウザーは、Firefox、Epiphany、およびOperaブラウザーです。主な機能には、多くのダイナミックスプライト、スペルエフェクト、アーキテクチャ、タイルテクスチャ、および基本的なゲームAIが含まれます。
14. gTile
gTileは、JavaScriptとDHTMLによって完全に開発されたブラウザベースのゲームエンジンです。2Dビューを使用して、シンプルさとアクセシビリティを確保します。このゲームの成功は、派手なグラフィックやアニメーションではなく、より強力な双方向性とゲームオブジェクトの動作です。オンラインデモ。サポートされているブラウザは、IE6 +、Firefox 2.0 +、Safari 2.0 +、Opera 9.5+であり、コンポーネントやプラグインをダウンロードする必要はありません。
15. J5g3
j5g3はオープンソースのJavascript画像エンジンであり、構文は非常に使いやすく、迅速に開発および拡張できます。
16. Jaws
JawsはHTML5駆動の2Dゲームライブラリで、最初に開発されたときにキャンバスを作成するためにのみ使用されましたが、同じAPIによる一般的なDOMベースのスプライトの作成をサポートしています。サポート:Chrome 9以降、Firefox 3.6以降、Safari 5以降、IE9。
17. Cocos2D
Cocos2D JavaScriptは、iPhone向けのCocos2DのHTML5ポートです。これは、2Dゲームおよびグラフィックアプリケーションの迅速な開発を可能にする2Dグラフィックエンジンです。最新のブラウザで実行でき、Adobe Flashなどのサードパーティのプラグインは必要ありません。
18. CopperLicht
CopperLichtは、3DゲームとWebアプリケーションを作成できるWebGLライブラリとJavaScript 3Dエンジンです。WebGLキャンバスを使用し、最新のメインストリームブラウザーをサポートし、プラグインなしでハードウェアアクセラレーションを使用して3D画像をレンダリングできます。
19.アベス
Avesはhtmlとjavascriptのゲームエンジンで、oldieworldie RPGを連想させます(ただし、より多くの画像機能を除く)。すべてのレンダリング効果はhtmlとjavascriptによって開発され、プラグインは必要ありません。
20. LimeJS
LimeJSは、ゲームの構築に使用されるHTML5ゲームフレームワークです。最新のタッチスクリーンデバイスとデスクトップブラウザーではネイティブに見え、高速に実行されます。LimeJSは、Googleと関連する関数/クラスを使用して、タイムライン、時間、形状、アニメーション効果を制御するClosureライブラリを作成します。同時に、このフレームワークはスプライトテーブルを完全にサポートします
2020年の無料JavaScriptゲームエンジン
おすすめ
転載: www.cnblogs.com/zhenhua1618/p/12729947.html
おすすめ
ランキング