ゲームを開発する際にスクラッチでゼロから開発するのは非効率的です。作りたいゲームジャンルに応じてフレームワークを選ぶことで、より早く、効率的に開発できます。ゲームで求められる要素はそれくらい複雑になっています。 もしあなたが3Dゲームを開発したいならばROYGBIVをチェックしてみましょう。3Dアクションゲーム対応のフレームワークになります。

ROYGBIVの使い方

DOOM風なゲームデモ。

サイバーチックな空間でのデモ。

3D空間でジャンプするのですが、かなり難しいです。

打つとボックスが飛んでいきます。

パーティクルのサンプル。

3DゲームといえばUnityが有名ですが、ROYGBIVも同様に3Dゲーム開発を行えます。特にWebブラウザ向けに特化しているのが特徴といえるでしょう。マウスを使って視点変更、矢印キーやAWSDを使った移動などもサポートされています。

ROYGBIVはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

oguzeroglu/ROYGBIV: A 3D game engine for the Web