Phaser3。お手軽にゲーム開発 | 関西の人の備忘録

関西の人の備忘録

関西の人の備忘録です。

 

ゲームエンジン、Phaser3

私は日々、趣味でゲーム開発をしている。ゲーム開発には、ゲームエンジンの使用が必須である。キャラクターを画面に表示、物理的な計算、音楽の再生などの、色々な処理をゲームエンジンが行ってくれている。今回は、ゲームエンジンのPhaser3を紹介したい。

Phaser3は、みんなが使用しているスマホのWebブラウザ上で動作する。これがPhaser3の大きな魅力。どんな素晴らしいゲームを作ったとしても、たくさんの人に、そのゲームを触ってもらえないと、素晴らしさが伝わらないし、広まらない。少し難しい話をすると、今までのゲームは、ゲームファイルをダウンロードして、ダウンロードしたファイルを解凍して、必要なドライバをさらにダウンロードして…と、ゲームを始める前の手間が非常に大変であった。この間に、「もうこのゲームは、できなくていいや」という選択肢が頭の中に出てくる。これがゲームを始めてもらう前の、問題点であった。

 

しかし、Webブラウザ上で動くゲームエンジンとなれば、この問題点は全て解消できる。スマホ所持者なら、ゲームができるURLにアクセスするだけで良いからだ。何か準備するものや、新たに追加するソフトなどはない。URLにアクセスしてもらうだけで、簡単にゲームを始めてもらえる。それを可能にしているのが、Phaser3だ。

これからのゲーム開発

私は最近まで、Siv3Dというゲームエンジンを使用して、ゲーム開発をしていたが、これからのゲーム開発時に使用するゲームエンジンはPhaser3にすることにした。Phaser3にする主な理由は、Webブラウザ上で動作すること。情報量が多いこと。オープンソースであること。Siv3Dより動作が軽いこと。これらの理由である。

5ヶ月ほど、どのゲームエンジンを使用するか悩んでいたが、ようやく答えが出た。Phaser3を使って、みんなを楽しくできるゲームを作っていきたい。これからもゲームをたくさん、作っていこう爆  笑