HTML5でゲーム開発。backend(mBaaS)。料金eBookサポートセミナードキュメント2014-09-10HTML5でゲーム開発。Tips9月26日にUnityをテーマにした勉強会を開催します。参加はこちらから!ゲームと言えばネイティブアプリなイメージがありますが、HTML5やJavaScriptエンジンが高性能化するのに伴ってWebブラウザでも十分ゲームが遊べるようになっています。Webブラウザであればインストールの手間なく遊べて、さらにラップすることでアプリ化することだって可能です。ゲームエンジンは多数存在しますが、今回は特に2Dをサポートしたソフトウェアを紹介します。JSさいごにenchant.jsマルチプラットフォーム、iOS/Androidにも対応したゲームフレームワークです。WebGLにも対応しています。アニメーションエンジンも搭載されています。9leapにてユーザベースでたくさんのゲームが公開されています。apps.CreateJSゲームエンジンという訳ではありませんがCanvasに対応した表現力あるライブラリです。他にもEaselJS、TweenJS、SoundJS、PreloadJSなどと組み合わせてゲーム開発を行えるようになっています。HTML5gameQueryjQueryプラグインとして提供されています。ゲーム独自の作り方は入りますが、それでも既存のテクニックが活かせるかも知れません。jQueryCrafty軽量でクロスブラウザサポートです。レンダーとしてDOMまたはCanvasが選択できます。キーボード、マウス操作による入力をサポートしています。IE9から利用が可能です。EngineGamvasスプライトとアニメーション、Box2D対応の物理エンジン、リソースマネジメント、ズーム/パンに対応したカメラ、パーティクルエンジンと言った機能があります。93-interactiveArctic.jsDeNAで実際に使われており、オープンソース化されているゲームエンジンです。ハイパフォーマンスなHTML5ゲームが開発できます。smartphonesティラノスクリプトスマートフォンにも対応したノベルゲームが開発できます。YouTubeを再生することもでき、幅広い利用が考えられます。KAG3/吉里吉里にも対応しています。ティラノスクリプト|スマホ対応のノベルゲームエンジン、アプリ化にも対応。Almight吉里吉里/KAGに対応したノベル&アドベンチャーゲームエンジンです。専用の記述を行うことでプログラミングレスで開発ができます。Dart特徴的なのはDartで記述するという点でしょう。マスク、フィルタ、サウンド、アニメーションなどの機能があります。最適化されたJavaScriptが出力できることもあってパフォーマンスも高いようです。Dartjgame.js日本製のオープンソースゲームエンジンです。シューティングゲーム、物理アクションゲーム、アドベンチャー、RPGなど多彩なジャンルのゲームが開発できます。samplesPulse2Dパズルや2Dスクロールのアクションゲームが開発できます。若干動作が重いようです。EnginePhaserアクションやパズルゲームなどに向いています。iOS/Androidアプリとしてリリースされているものもたくさんあるようです。クリアごとにアンロックされるゲームを作れるなど、かなり本格的に作り込むことができそうです。frameworkQuintus軽快な動作が可能な2Dアクションゲームエンジンです。モバイルもサポートされています。GLによるレンダリング、パーティクルエンジン、サウンドマネージャ、モバイルサポート、タイマー、加速度センサーサポート、キーボード入力などの機能があります。パズルゲームに向いていそうです。enginemelonJS軽量なゲームエンジンです。スマートフォンでも十分高速に動作します。Birdをはじめ、昔懐かしいドット絵系ゲームに向いているようです。libraryCollieハイパフォーマンスなアニメーションによるゲームフレームワークです。iOS/Androidにも対応しています。多数のオブジェクトであっても安定して高FPSでレンダリングが可能です。JavascriptFlashJSFlashのAPIに似せているためFlashゲームを作る感覚でHTML5ゲームが開発できます。actionscriptというタグを使えるので雰囲気としてはFlash感覚でしょう。EngineパズルゲームやWebSocketを使ったマルチプレイヤーゲームの開発ができます。CasinoRPGというかなり大型のWebアプリケーションも開発されています。EngineAkihabaraまるでファミコンを彷彿とさせるようなグラフィックスのゲームエンジンです。ゲームパッドに対応しています。キーボードの場合はAはZキーになります。スマートフォンではゲームパッドが表示されて遊べるようになっています。Engineマルチプレイヤーゲームに対応しています(要サーバサイド)。アニメーション、キーボード、ゲームパッド、サウンド、マルチタッチ、スプライト、衝突検出、データセーブ、タイルマップエディタといった機能があります。gamesGogoMakePlay昔懐かしい感じのするグラフィックスのゲームエンジンです。サウンドAPIは提供していません。マウス、キーボードの入力を使ったゲーム開発ができます。GogoMakePlay.comjGenマップエディタも提供されているゲームエンジンです。ゲームとしてはちょっと昔のドット絵調のゲームを開発できるようになっています。ClosureラッピングすることでiOS/Androidのアプリストアでの公開も可能なフレームワークです。実際、幾つかのアプリが開発されてアプリストアにあります。Frameworkタッチ操作に対応したゲームフレームワークです。パズルゲームが多いようです。ネイティブレベルのハイパフォーマンスなゲームを開発できるのを目指しています。Engineハイパフォーマンスな2Dゲームを開発するのによく知られているゲームエンジンです。この手のライブラリにしては珍しく有償のソフトウェア(99ドル)になります。スマートフォンにも対応しており、ゲームパッドが表示される仕組みになっています。EngineKiwi.jsパズルゲームからシューティング、アクションゲームまで幅広く実装できます。マルチタッチサポート、スプライト、オブジェクトのグループ化などの機能があります。ゲームエンジンのWordPressを目指すという意欲的なプロジェクトです。enginejsGameSoupAndroid/iOSもサポートしています。ExplorerCanvasを使うことでIE6でも動作可能とのことです。キーボードやマウスによる入力も感知でいるようになっています。technologies.Playcraftこだわればグラフィックスに凝ったゲームも作成できますが、その反面動作がデスクトップであっても重たくなってしまいます。モバイル、タブレットで遊ぶのはちょっと難しいかも知れません。TechGameJsシューティングやレースゲームなど幅広いジャンルで活用できるゲームエンジンです。2012でも使われており、実績も数多いです。GameJsEaselJSFlashのAPIに似た作りになっています。Canvas上での変形、オブジェクトキャッシュ(高速描画)、D&D、フィルタ、マウスでの描画、アルファマスク、ベクターマスクなどの機能があります。easy.Galloman/ss2dオブジェクトの衝突検出、アニメーション、WebGL、オーディオ、物理エンジン、パーティクルなどに対応しています。Galloman/ss2dPixi.jsWebGLを使い、Canvas上に2Dオブジェクトを描きます。マルチプラットフォーム、高速さが売りです。WebGLを使ったフィルタリング、スプライトなどに対応しています。JSその名の通りRPGゲームを作るのに適したJavaScriptライブラリです。ベースには前述のCanvasEngineを使っています。Tumblr関連記事2016-01-08冒険を作ろう。HTML5で動くRPGまとめ今回はゲームエンジン、特にジャンルをRPGに絞って紹介します。...2015-10-13オンライン&無料で学ぶゲーム開発サイトまとめ今回はゲーム開発を学習できるサイトのまとめです。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。