HTML5! あなたがWeb開発者であるかどうかに関係なく、これについて何度も聞いたことがあるでしょう。 これは、誕生時から開発者の間で議論されたマークアップ言語の5つです。 さらに、HTML5をスタンドアロンにするのに役立つ機能がたくさんあったため、この言語が非常に短い時間で大きな反響と人気を得たことを含める必要があります。 ハイパーテキストマークアップ言語のラベルが付いていますが、その作品は確かに私たちが期待する以上のものです。 簡単に言うと、HTML5はフラッシュキラーです。 どのiDeviceにもFlashがサポートされていなかったため、HTML5デバイスとAppleデバイスに関するいくつかの議論が始まりました。 ご想像のとおり、同社はFlashの障害を事前定義し、HTMLXNUMXのクロスプラットフォーム機能を利用しました。 さらに、フラッシュを殺すのに十分なビデオ埋め込み機能が組み込まれた新しいバージョンのマークアップ言語が登場したため、フラッシュの寿命は確かに非常に短いと言わざるを得ません。
前にも言ったように、HTML5は、Webサイトを作成するためだけでなく、以前のバージョンでは想像もできなかった何かを行うためにも開発されています。 開発者および企業(Web Giantsを含む) Google)HTML5の力を十分に認識し、宣伝するために多くのプログラムを開始しました HTML。 HTML5の機能を巧みに利用したいくつかの実験がWeb上で見られます。 私たちが見つけることができる最も直感的でインタラクティブなアプリケーションHTMLは HTML5ゲーム! はい、優れたゲームはHTML5を使用して開発でき、開発はFlashや他の言語で行うよりもはるかに簡単です。 ゼロからコーディングする以外に、コードについての知識は少ないが創造的な心がある場合は、HTML5ゲーム開発エンジンを利用できます。 今日は、HTML5とJavaScriptを使用するいくつかの優れたゲーム開発エンジンを紹介します。
コンストラクト2
ゲーム開発エンジンとしてのConstruct2は、プログラミングの経験がなくてもHTML5ベースのゲームを構築するのに役立ちます。 このエンジンはScirraLimitedによって開発されており、非営利目的で無料で利用できます。 HTML5ゲームを開発するために必要なことは、ゲームと創造性についての強い考えです。 ゲームオブジェクト(通常は画像ファイル)をキャンバスにドラッグして、特定のプロパティと動作を定義するだけです。 さらに、このサービスは、HTML5をサポートする任意のWebブラウザー、およびiOS、Android、 Windowsの8 そしてGoogle Chrome。
ゲームに見られる欠点は、それがあなたの創造的思考を制限するかもしれないということです。 大きな側面と機能を備えたゲームを計画している場合、Construct2では余裕がありません。 さらに、ゲームを商用目的で使用する場合は、ScirraLimitedからライセンスを購入する必要があります。 コンストラクト2を使用して達成された作業のデモを行うために、ScirraのWebサイトをWebサイトに掲載できます。
インパクトJS
Impact JSは、HTML5ゲーム開発用のJavaScriptベースのゲーム開発エンジンです。 エンジンには3Dレベルエディタが付属しており、iOSを含むさまざまなデバイスをサポートしています。 上記のものとは別に、Impact JSは無料のゲーム開発エンジンではありませんが、ライブラリにツールと拡張機能の大規模なコレクションがあります。 これらのツールを使用すると、ゲームに大きな視覚的影響を与えることができます。
2Dレベルエディタは、ImpactJSの排他的な機能です。 このエディターは、横スクロールとトップダウンのRPGゲーム機能を可能にします。これは素晴らしいことです。 強力なデバッグツールもImpactJSと統合されており、パフォーマンスの欠点と理由がわかります。 これらすべての機能を合わせると、ImpactJSライセンスごとに99ドルを支払うことはあなたのお金と時間の価値があることを意味します。
LimeJS
もう5つの無料開発エンジンが登場します! LimeJSは、HTML5ゲーム開発用に設計されたJavaScriptを利用したフレームワークです。 Digital Fruitによって開発されたフレームワークは、Apacheライセンス、単にオープンソースの下で利用可能であり、コードの再作成と再利用が合法になります。 開発チームは、コードを複雑にすることなくHTMLXNUMXゲーム開発を可能にするためにこのフレームワークを設計したと述べています。
オープンソースプロジェクトとして、LimeJSはプライベートプロジェクトと比較してより多くの機能を提供できます。 膨大な量のデモとチュートリアルがWebで利用できるため、フレームワークについての無意識を心配する必要はありません。 このフレームワークは、iOSとAndroidだけでなく、すべての最新のブラウザーをサポートします。
ゲームサラダ
HTML5を搭載した別のドラッグアンドドロップ対応のゲーム開発エンジン。 他のエンジンとは別に、Game Saladには、モバイル画面でゲームがどのように機能するかを確認できるエミュレーターが組み込まれています。 クロスプラットフォーム、開発はGame Saladを通じて利用可能であり、サポートされているリストはiOS、Android、Amazon Kindle、最新のものなどになります。 Windowsの8.
このエンジンには、無料と有料の299つのバージョンがあります。 有料版は毎年あなたのポケットからXNUMXドルかかります。 アプリ内購入、i-Ad、パブリッシング、ゲームセンター、Androidパブリッシングなどのいくつかの機能は、プロバージョンにあります。 上記のすべての機能は他のエンジンには欠けており、プロバージョンを購入することは非常に良い決断です。
フラッシュJS
Flash JSは、JSだけでなくフラッシュとも小さな関係があります。 このエンジンを使用してHTML5ゲームを作成し、[html]内にAction Script3コードを追加できます。 [/ html]コード。これにより、フラッシュベースの開発者にも馴染みがあるように見えます。 これも無料で、ウェブのさまざまな部分から多大な貢献を得ているオープンソースです。
狡猾なJS
これは別のJavaScriptベースのゲーム開発フレームワークであり、他のエンジンと比較してコミュニティで大きなサポートがあります。 フレームワークにはプラグアンドプレイ機能はありませんが、エンティティコンポーネントシステムのようないくつかの利点があります。 この機能を使用すると、ゲーム内の各エンティティ(ヒーロー、悪役など)にコンポーネントを与えることで、ゲームを啓発することができます。 この機能により、コードからの継承の長いチェーンを確実に回避できます。 それほど単純ではありませんが、CraftyJSは明らかに優れたゲームエンジンです。
Quintusエンジン
これは、軽量動作のラベルが付いたHTML5ゲームエンジンリストの新参者です。 Quintusエンジンは、モバイルデバイスとコンピューターの両方の開発をサポートします。これは開発者にとって便利です。
専用のWebサイトがQuintusEngineユーザーを待っています。つまり、少なくともQuintusを使用している場合、疑いはあなたにとって大きな問題にはなりません。
結論
HTML5用のいくつかのゲーム開発エンジンについて説明しましたが、最後の選択肢はあなた次第です。 ご存知のように、誰もが自分のゲームについてさまざまな側面を持ち、さまざまな要件を満たすためにさまざまなサービスがあります。 このリストでは、一部のエンジンにはPROバージョンがありますが、ほとんどのエンジンは無料です。 要件について一言ありますので、「これ」がベストだとは言いたくありません。 とにかく、コメントでHTML5ゲーム開発の経験について教えてください。 これを読んだ後、あなたが何を考えているかを推測することができます。 「HTML5ゲーム開発はとても簡単ですか?」
ラクエルジョンソン
親愛なる、
私もHTML5開発の学習を進めています。これにより、仕事を完璧にこなすことができます。共有していただきありがとうございます。
マニッシュ
HTML5ゲーム開発エンジンを使用してゲームを作成するための優れた情報源です。 この情報を共有していただきありがとうございます。
フランク・サーン
アビジス、私は実際にこの空間に入ることを考えていました。 すべての情報をありがとう。 上記のすべてのエンジンの中で、私が今まで聞いたことがあるのは構成概念だけですが、やるべきことはたくさんあると思います!
ジュヒイ・アグラワル
有益な投稿をしてくれたAbhijithに感謝します。 どのJSを使うかはもう考えていました。 それらすべてについて話すことによって、あなたは私が私の選択をはるかに簡単にするのを助けてくれました。
ビプルカーン
本当に素晴らしいHTML5ゲーム開発フレームワーク。 これらのクールなものを共有してくれてありがとうAbhijith :)
エミリア
私はいつもこれらのHTMLに困惑してきました。 しかし、あなたの投稿は非常に興味深いものでした。 共有していただきありがとうございます。
ネハ
こんにちはAbhijith、今私はHTML5を学んでいます、そしてこのリストは私にHTML Gaming学習を学ぶためのいくらかのブーストを与えて、そして私にいくつかの良い例を与えます。 ありがとう
ジェレミーS.
うわー..この素晴らしい記事をありがとう。 私は実際に私のオンラインコーディングのレッスンをあきらめるつもりでした。 しかし、これは私が続けることを奨励しました。 私はすぐに自分のゲームを作ります。 ;)
ステイシー
これは私にとってかなりの技術者です…しかし、あなたの投稿を読むことに本当に興味を持ってくれるたくさんの友達を知っています。 そして、私はこれを彼らに共有するつもりです! すべての貴重な情報をありがとう。
シャリン
ゲームサラダはプラットフォームに依存せず無料であるため、有望に見えます。 それを試してみるべきです、素晴らしいシェアマン!
ラビンドラ
私はこの地域に引っ越すことに本当に戸惑っています。 すべてのデータをありがとう
スワプニルラジャ
HTML5についてはかなりの知識があるようですが、十分な余裕があります。
ヨータ
TurbulenzHTML5ゲームエンジンを検討してください。 XNUMX月にオープンソースになりました。
http://www.turbulenz.biz/developers
–このゲームエンジンを使用して、3DHTML5ゲームを開発しました。 http://www.polycraftgame.com
–スコットランドの開発者がWordQuestとSavetheDayを開発しました。
http://www.youtube.com/watch?v=T_oCfbOwKds
http://www.youtube.com/watch?v=yxa6bKIs-Cw
パンター
素晴らしいリストですが、私は常にLimeJSを使用することをお勧めします。