blog

20のフリーJava "スクリプト "ゲームエンジン

ほとんどのゲームエンジンは、フル機能のゲームを作成する場合でも、ゲーム開発の効率を高めることができます。しかし、ゲームの各要素をよりよく理解するために、ゼロからゲームを作ることを好む開発者もいます。H...

Sep 22, 2015 · 7 min. read
シェア

HTML5、CSS3、Javascript を使用することで、オブジェクト指向の開発者は、3D アニメーション、Canvas、数学、色、サウンド、WebGL などの機能を備えたゲームを開発できます。最も明白な利点は、HTML5 で開発されたゲームは、最新の一般的なデバイスで実行できることです。

ゲームエンジンの中には、ゲーム開発の面倒なタスクの一部または複数を処理するだけの抽象化レベルのものもあれば、単にアセットのロード、入力、物理、オーディオ、スプライトマップ、アニメーションに焦点を当てたものもあり、非常に多様です。また、2Dレベルエディターとデバッグツールだけという、極めてシンプルなアーキテクチャのエンジンもあります。

ゲームエンジンのほとんどは、フル機能のゲームを作成する場合でも、ゲーム開発の効率を高めます。しかし、ゲームの各要素をよりよく理解するために、ゼロからゲームを作成することを好む開発者もいます。Javascript-HTML5をベースとしたゲームエンジンは数多くありますが、開発された製品のほとんどがメンテナンスされていなかったり、製造中止になりそうだったりするため、良い点でもあり、同時に悪い点でもあります。そのため、ゲームエンジンを選択する際に考慮すべき点は、今後数年間に渡ってメンテナンス、アップデート、機能強化が行われるかどうかです。

この記事では、様々な調査、テスト、実用化を経て、開発者向けの無料のJavaScriptゲームエンジンを20個集めました。

1.クラフティ

craftyJS 、アニメーション、イベント管理、リゾーミング、衝突検出、スプライトなど多くのコンポーネントを含む、軽量でモジュール化されたJavaScriptゲームエンジンです。IE9のようなすべての種類のブラウザをサポートし、dom操作やカスタムマッパーを必要としません。

2.クィントゥス

Quintus エンジンは、モジュール式で軽量なHTML5ゲームエンジンです。 Quintus は、モバイルとデスクトップの両方の開発をサポートする、習得が簡単で使いやすい JavaScript HTML5 ゲーム エンジンです。ゲームを簡単に開発し、同じページで複数のインスタンスを実行するためのモジュラーエンジンが含まれています。

3.ゲームクエリー

4.GMPについて

GMP 、スプライトベースの2Dゲームを作るための優れたエンジンです。レトロなアーケードゲームも簡単にデザインできます。オンラインデモ

5.ライチJS

lycheeJS 、WebGLまたはネイティブOpenGL(ES)ベースのゲームをWebブラウザまたはネイティブ環境でプレイするための完全なプロトタイピングソリューションとHTML5 Canvasデプロイメントを提供するJavaScriptゲームライブラリです。このプロジェクトの開発プロセスは、Google Chromeと独自の開発ツールに最適化されています。

6.エンチャント.js

Enchant.js 、HTML5とJavaScriptを使って簡単なゲームやアプリケーションを開発するためのシンプルなJavaScriptフレームワークです。現在もUEIの秋葉原リサーチセンターで開発・保守されています。オンラインデモ

7.スターリングジェイエス

Starling Starlingは、Stage3D APIをベースにしたActionScript 3の2Dフレームワークです。 Starlingはゲーム開発用に設計されていますが、他の多くのアプリケーションにも使用できます。 Starlingを使えば、低レベルのStage3D APIを扱うことなく、高速GPUアクセラレーションを使ったアプリケーションを書くことができます。

8.レンダーエンジン

、完全にJavaScriptで書かれたクロスブラウザのオープンソースゲームエンジンです。拡張APIを持ち、最新の***ブラウザの機能を使用します。このエンジンは、ゲームのコンセプトから完成品までのプロセスをスピードアップする基本的なツールで、ユーザーのゲーム開発を支援するように設計されています。

9.秋葉原

10.JsGameSoup。

Js Gamesoup 、JavaScriptやその他のオープンなWeb技術を使用してゲームを開発するためのオープンソースのフリーソフトウェアフレームワークです:

モジュラー - 互いに独立して動作するJavaScriptファイルコンポーネント

オープンなウェブ技術:CanvasとHTML5を使用。

Firefox、Safari/Chrome、Internet Explorer 6+、Android、iOSに対応。

#p#

11.ゲームjs

GameJs 、JavaScriptとCanvasを使用したブラウザベースの2Dゲーム開発フレームワークです。GameJSを使用すると、この超クールなCanvasゲームライブラリを使用すると、優れたCanvasベースのゲームを書くことができます。

12.CSSゲームエンジン

CSS game engine 、JavaScriptとCSSを使ってページを装飾します。このエンジンを使って、自分のゲームを作ることができます。このプロジェクトは、初心者、オーディオゲームの書き方を学びたい開発者を対象としています。ユーザー***は、基本的なCSSスキルを持つウェブデザイナーです。

13.クランフックス

clanfx 、JavaScriptとCSSを使って開発された、2Dのタイル型JavaScriptゲームエンジンです。現在サポートされているブラウザは、Firefox、Epiphany、Operaブラウザです。主な機能には、多くの動的スプライト、呪文エフェクト、建物、タイルテクスチャ、基本的なゲームAIなどがあります。

14. タイル

gTile 完全にJavascriptとDHTMLで開発されたブラウザベースのゲームエンジンです。シンプルさとアクセシビリティのために2Dビューを使用しています。このゲームの成功は、派手なグラフィックやアニメーションよりも、ゲームオブジェクトの強力なインタラクティブ性と動作です。オンラインデモ対応ブラウザ:IE6+、Firefox 2.0+、Safari 2.0+、Opera 9.5+、コンポーネントやプラグインをダウンロードする必要はありません。

15、J5g3

j5g3 、オープンソースのJavascriptイメージエンジンです、構文は非常に使いやすく、迅速に開発し、拡張することができます。

16.ジョーズ

Jaws HTML5駆動の2Dゲームライブラリで、開発当初はcanvasにしか使えませんでしたが、現在は同じAPIを使って通常のDOMベースのスプライトを作ることができます。

17.ココス2D

Cocos2D for iPhoneHTML5移植版。Cocos2Dは2Dゲームやグラフィック・アプリケーションを素早く開発できる2Dグラフィック・エンジンです。最新のブラウザで動作し、Adobe Flashなどのサードパーティプラグインを必要としません。

18.カッパーリヒト

は、3D ゲームや Web アプリケーションを作成するための WebGL ライブラリおよび JavaScript 3D エンジンです。WebGLキャンバスを使用し、ほとんどのモダンブラウザをサポートし、3Dイメージのハードウェアアクセラレーションレンダリングのためのプラグインを必要としません。

19.鳥類

20.ライムJS

LimeJSは 、ゲームを構築するためのHTML5ゲームフレームワークです。LimeJSはGoogle経由でClosureライブラリを作成し、関連する関数/クラスでタイムライン、時間、図形、アニメーションを制御します。また、このフレームワークはスプライトテーブルを完全にサポートしています。

via codegeekz.com

Read next

PostgreSQLの問題点を解決する

は1996年までさかのぼる非常に古いシステムで、複数のオペレーティングシステム上で多くのユーザーによって実行されています。そのため、開発者が追加できるLinux固有のコードには限りがあります。Linuxは協調プロセスに基づいており、スレッドは使用しません。プロセス間通信には System V 共有メモリを使用します。重要なのは、独自の内部バッファを維持するだけでなく、ディスクとのデータの読み書きにI/Oバッファを使用することです。このバッファの組み合わせが、ユーザーが経験した問題のいくつかにつながっています。

Aug 28, 2015 · 6 min read