JavaScriptでつくる物理演算ゲームの基本と最適化(Matter.js入門)
Matter.jsを使用したHTML5ブラウザゲーム開発での物理演算の導入、剛体の作成、衝突検出、パフォーマンスチューニングまで詳細に解説します。
続きを読む →開発者ブログ ― ゲーム開発の裏側と技術解説
Games Portal Studioの開発者ブログへようこそ。このブログでは、ブラウザゲームの開発技術、ゲームデザインの考え方、ゲームに活用している心理学・認知科学の知識、そして各ゲームの制作の裏側などを定期的に発信しています。ゲームプレイがもっと深く楽しめる視点や、Webゲーム開発に興味のある方への参考情報をお届けします。
Matter.jsを使用したHTML5ブラウザゲーム開発での物理演算の導入、剛体の作成、衝突検出、パフォーマンスチューニングまで詳細に解説します。
続きを読む →HTML5ブラウザゲームで一般的なLocalStorageの仕組みと欠点、デベロッパーツールの改ざんを防ぐための暗号化・難読化の実装方法を解説。
続きを読む →PCのキーボード・マウス操作とスマートフォンのタッチパネル操作、異なる画面縦横比に対応するHTML5 CanvasゲームのレスポンシブUI設計手法を徹底解説。
続きを読む →JavaScriptで動くブラウザゲームでタイム改ざんやチートプログラム、通信偽装を防ぐための具体的なクライアントサイドハッキング対策手法を解説。
続きを読む →「赤」という文字が青い色で書かれていると、色を読み上げるのが遅くなる現象をご存じですか?Brain Glitchが活用する「ストループ効果」の科学的背景を詳しく解説します。
続きを読む →スイカゲームに代表されるマージ系パズルはなぜ人を夢中にさせるのか。物理演算エンジンを使ったブラウザゲームを開発して分かった、中毒性の秘密を語ります。
続きを読む →人間の短期記憶はわずか数秒しか保持されません。Flashback Runnerはこの「記憶の崖」を逆手に取ったゲームです。神経科学的な視点からその面白さを解説します。
続きを読む →UnityやUnreal Engineを使わず、純粋なHTML5・CSS3・JavaScriptだけで本格的なブラウザゲームを作る方法を、実際の開発経験をもとに解説します。Canvas APIの活用法も紹介。
続きを読む →