ゲーム開発の難しいところは、単にライブラリを使ったからできるというわけではないということです。他の開発と違い、専用の覚えるべきポイントがたくさん存在します。 そうしたノウハウを詰め込んだ国産ゲームライブラリがphina.jsです。tmlib.jsの後継ライブラリとして開発されているゲームライブラリです。

phina.jsの使い方

phina.jsのデモです。アニメーションGIFなのでちょっと乱れていますが、実際に実行すると綺麗です。

マウスでクリックしたところを追従してくるキャラクター。

ブロック崩しのデモ。

phina.jsの主な特徴として、すでにある他のゲームフレームワーク(cocos2d-xやUnityなど)を実際に使っていく中でいいと思った機能を取り込んでいる点にあります。独りよがりにならず、他の開発者にとってもphina.jsを使うと気持ちがいい開発を行えるのではないでしょうか。

スマートフォンとPC、両方に対応していますので幅広いゲーム開発に利用できるはずです。

phina.jsはHTML5/JavaScript製のオープンソース・ソフトウェア(MIT License)です。

via 本日 JavaScript ゲームライブラリ『phina.js』をリリースしました! | phiary Home | phina.js phi-jp/phina.js