ゲーム開発を始める: 7 つの HTML5 ゲーム エンジン ソフトウェア

Antonia Gates / 10月 4, 2023
ゲーム開発を始める: 7 つの HTML5 ゲーム エンジン ソフトウェア

本当に心に残ったゲームをプレイしたことがありますか?おそらくアートは素晴らしく、ストーリーは魅力的で、パズルは複雑でした…おそらくそれがすべてでした。もしかしたら、このゲームに衝撃を受けて、こう思ったかもしれません。 私も同じようなものを作りたい!」

次に、ゲームの作り方を調べてみると、突然、何十万もの記事、ビデオ、チュートリアルが画面上に表示されるようになります。これだけの情報があると、どこから始めればよいのかわかりません。

さまざまな種類のゲームエンジン

そうですね、私たちは助けたいのですゲーム開発への最初の一歩は、不安に思えるかもしれないことを私たちは知っています。私たちはその不安を取り除き、傑作の制作を開始するための適切なゲーム エンジンを見つけるお手伝いをしたいと考えています。

このゲーム エンジンのリストを見て、各ゲーム エンジンの特徴を学びましょう。それらはすべて、Web ブラウザーでプレイできるゲームを作成することができます。したがって、Coolmath Games 用のゲームを作成したいと思ったことがある場合は、これらのエンジンは始めるのに最適な場所です。

構築する

3つのゲーム開発プログラムを構築

最適な用途: 2D ゲーム、プラットフォーマー、トップダウン アクション ゲーム、パズル ゲーム

Construct は、2017 年に Scirra Ltd. によって開発された HTML5 ベースのゲーム エンジンです。このエンジンのユニークな点は、Web ブラウザーでオフラインでも使用できることです。このエンジンは 2D ゲームの開発用に最適化されていますが、 3D ゲームも可能です。また、コーディングも必要ありません。Construct には、プログラミングなしで複雑なゲームプレイ機能を作成できるビジュアル スクリプト システムがあります。ただし、ゲームをさらに複雑にする場合は、JavaScript を使用してスクリプトを編集できます。 Construct にはさまざまなバージョンがあり、最新バージョンは Construct 3 です。Construct 2 でもゲームを作成することは可能です。

公開する準備ができたら、Web ブラウザー、デスクトップ、Mac、モバイル デバイスでゲームを共有できます。

Construct は無料で使用できますが、使用できる機能とゲームに含めることができるコードの量にはいくつかの制限があります。さらに多くの機能やオプションにアクセスするには、サブスクリプションの料金を支払う必要があります。 Construct で作られた人気のゲームをいくつか紹介します。

ゲームはありません

オヴオー

ジオメトリータワー

偶像破壊者

ゴドー

Godot ゲームエンジン

最適な用途: 2D ゲーム、3D ゲーム、VR ゲーム、アドベンチャー ゲーム

Godot は、2014 年に Juan Linietsky と Ariel Manzur によって作成されたオープンソース ゲーム エンジンです。このエンジンは 2D ゲームと 3D ゲームの両方を作成できます。使用されるコーディング言語は、Godot 独自のコーディング言語である GDscript です。 C# や C++ などの他の言語でコーディングすることも可能ですが、追加のリソースをダウンロードする必要があります。 Godot には、キャラクターやカットシーンをアニメーション化するために使用できるアニメーション ツールも含まれています。

公開する準備ができたら、Web ブラウザー、デスクトップ、Mac、モバイル デバイス、コンソール、VR でゲームを共有できます。

Godot は完全に無料で使用できます。 Godot で作られた人気のゲームをいくつか紹介します。

伝説

スペースセイウチ 3000

ソニック カラーズ:アルティメット

カセットビースト

ゲームメーカー

ゲームメーカーのゲーム開発プログラム

最適な用途: 2D ゲーム、RPG、トップダウン ゲーム、アイソメトリック ゲーム、格闘ゲーム

GameMaker は、1999 年に Mark Overmars によって作成され、2007 年に YoYo Games によって開発されたクロスプラットフォーム ゲーム エンジンです。このエンジンは主に 2D ゲームの作成に使用されます。 GameMaker は、C++ や C# と類似した GameMaker Language (GML) と呼ばれる独自のコーディング言語を使用します。 GML を使用してスクリプトを作成することも、ドラッグ アンド ドロップのビジュアル スクリプト ツールである GameMaker Language Visual を使用して、自分でコーディングせずに機能や機能を適用することもできます。 GameMaker は、ゲームのピクセル スプライトとアニメーションを作成するためのリソースも提供します。

公開する準備ができたら、Web ベースのプラットフォーム、デスクトップ、Mac、コンソールでゲームを共有できます。

GameMaker は無料で使用できますが、リソースとゲームを共有できる場所が制限されます。さまざまなプラットフォーム向けに構築し、より多くの機能にアクセスしたい場合は、サブスクリプションの料金を支払う必要があります。 GameMaker で作られた人気のゲームをいくつか紹介します。

アイドルブレイクアウト

サークロオー

アンダーテール

採集者

ピコ-8

Pico-8 ゲーム開発プログラム

最適な用途: 2D ゲーム、パズル ゲーム、アドベンチャー ゲーム、プラットフォーマー、横スクロール

Pico-8 は、2015 年に Lexaloffle Games によって作成されたゲーム エンジンです。このエンジンは、1980 年代にタイムスリップしたかのような 8 ビット ゲームを作成するために使用されます。 Lua は、このエンジンでコーディングするために使用するプログラミング言語です。 PICO-8 では、エンジン自体内で音楽、サウンドエフェクト、スプライト、アニメーションを作成することもできます。

ゲームを公開する準備ができたら、Web ブラウザ、デスクトップ、Mac でゲームを共有できます。

PICO-8 を使用するには、14.99 ドルの一時料金を支払う必要があります。 PICO-8 で作られた人気のゲームをいくつか紹介します。

島民

滑走路

たった一人のボス

セレステクラシック

団結

Unity ゲーム開発プログラム

最適な用途: 2D ゲーム、3D ゲーム、マルチプレイヤー ゲーム、アドベンチャー ゲーム、RPG、シミュレーション

Unity は、2005 年に Unity Technologies によって作成されたゲーム エンジンです。このエンジンは、2D ゲームと 3D ゲームの両方の作成に使用されます。 C# を使用してエンジンでコーディングします。 Unity は、アニメーションの作成や 2D および 3D オブジェクトのレンダリングなど、さまざまなリソースを提供します。 Unity で最も際立っているのは、大規模なマルチプレイヤー ゲームを作成できることです。

公開する準備ができたら、Web ベースのプラットフォーム、デスクトップ、Mac、コンソール、VR、AR でゲームを共有できます。

Unity には、ゲームから得られた収益に基づいた価格モデルがあります。学生であるか、12 か月間で受け取った収益/資金が 100,000 未満の場合は、無料版を使用できます。ただし、それを超える収益を獲得した場合は、購読料を支払う必要があります。現在のバージョンの Unity を使用し、Pro または Enterprise サブスクリプションを持っている場合は、インストールごとに少額の料金を支払う必要があることに注意することが重要です。 Unity で作られた人気のゲームをいくつか紹介します。

痕跡

アヒルの生活

ダブルチーズバーガー、ミディアムポテト

ポケモンGO

麻ひも

Twine インタラクティブ フィクション ゲーム開発プログラム

最適な用途: テキストベースのナラティブ ゲーム、インタラクティブ フィクション、自分だけの冒険を選択

Twine は Chris Klimas によって作成されたオープンソース エンジンです。このエンジンは、テキストベースのナラティブ ゲームを作成するために使用されます。 Twine を使用するためにコーディング言語を学ぶ必要はありません。ただし、使用するストーリー形式に応じて、従う必要がある構造形式があります。 HTML、CSS、JavaScript を使用して、より高度なコマンドを作成したり、ゲームのビジュアル デザインを作成したりすることもできます。変数と条件を使用して 1 つのゲーム内に複数のパスを作成し、分岐する物語ゲームを作成できます。

公開する準備ができたら、Web ベースのプラットフォームでゲームを共有できます。

麻ひもは使い放題! Twine で作られた人気のあるゲームをいくつか紹介します。

奇妙な生き物がパーティーに加わりました

あなたはジェフ・ベゾスです

作家は何とかしてくれるだろう

フェイザー

Phaser ゲーム開発プログラム

最適な用途: 2D ゲーム、アドベンチャー ゲーム、アクション ゲーム、ビジュアル ノベル、横スクロール

Phaser は、2013 年に Richard Davey によって開発されたオープンソースの 2D ゲーム エンジンです。このエンジンは主に 2D ゲームの作成に使用されます。 Phaser では、JavaScript または TypeScript でコーディングするオプションが提供されます。 Phaser は、複数のデバイスでのゲームのスケーリング、オーディオの実装、2D スプライトとアニメーションの作成など、さまざまなリソースを提供します。

公開する準備ができたら、Web ブラウザーやモバイル デバイスでゲームを共有できます。

フェイザーは無料で使えます! Phaser で作られた人気のあるゲームをいくつか紹介します。

素晴らしい戦車

ゼリートラック

ジョニーのアップグレード

幸運を押し上げる

世の中にはたくさんのゲーム エンジンがあり、最初に使用するゲーム エンジンを見つけるのは大変だと思います。このリストがその不安を和らげ、ゲーム エンジンに関してどこから始めればよいかについての洞察に役立つことを願っています。皆さんがどんなゲームを作ってくれるのか楽しみにしています!