コンピュータアクティビティの中でゲームはもっともポピュラーなものです。新技術が頻繁に登場し、標準的なWebブラウザ上で動作するゲーム開発をより良くパワフルにしています。
Webゲーム開発の紹介
- Webのためのゲーム開発紹介
- ゲーム開発に役立つテクニック紹介と、Web技術を使ったゲーム開発のはじめかたについて。またビジネスでwebゲーム製作することについても詳しく見ています。
- ビデオゲームとの違い
- 実際、ビデオゲームとは? 複数のゲームに共通する部分が(そうは見えなくても)あります。この記事では、完全に一般的なコンテキストでのメインループといった概念の説明を見ていきます。焦点を当てる時は、web標準に向けるようにします。
- ゲーム開発における特殊な考慮
- アプリセンターのこの記事では、open web appとして実行するゲームを作成する時に、特に考慮すべき点を簡単に見ていきます。
外部リソース
- 新しいゲームを作る
- ゲーム開発に関するチュートリアルが数多く掲載されているサイトです。最近の更新はありませんが、現在も有益な情報が多く掲載されています。
- Creative JS
- JavaScript のテクニックと実験のまとめです。ゲームに特化しているわけではありませんが、ゲームでも有用な情報がまとまっています。最近の更新はありませんが、それでも有用な情報がまだあります。
- ゲームプログラミングパターン
- Bob Nystrom によって書かれたオンライン書籍で、ゲーム開発におけいるプログラミングパターンを解説しています。解説されているパターンを利用することで、より効果的なコードを効率的に作成できるようになります。
- Artillery ブログ
- HTML5 ゲーム制作会社である Artillery のブログには、有用な記事が投稿されています。
- Firefox OS 用ゲームの作成
- Firefox OS や他のモバイルプラットフォームでの配信を目指して、HTML5 による 2D のゲーム開発を簡単にしょうか
- 週刊Gamedev.js
- HTML5 ゲーム開発に関するニュースレターで、毎週金曜日に発行されます。最新記事や、チュートリアル、ツール、その他の情報が紹介されています。
- HTML5 ゲームの開発フォーラム
- 開発者、フレームワーク作成者、ゲーム配信者のためのフォーラムです。こちらでは質問やフィードバック、他の人の質問への回答ができます。
- HTML5 ゲームエンジン
- もっとも有名な HTML5 ゲームフレームワークをレーティングや、機能解説、実例付きで紹介するリストです。
- JSBreakouts
- さまざまな JavaScript フレームワークで作成されたブロック崩しがまとまっています。ここでは、それぞれのフレームワークをを比較できます。
- Tuts+ Game Development
- 一般的なゲーム開発に関するチュートリアルと、解説記事です。
- #BBG IRC チャット
- 開発者と直接、リアルタイムに会話できます。
- HTML5 Gamedev Starter
- ゲーム開発初心者のためのサイトです。Web 上の有益な情報がまとまっています。
- js13kGames
- ファイルサイズが 13 KB 以内であること、という制約のもと開発された HTML5 ゲームを対象とした JavaScript の競技プログラミングサイトです。登録されているゲームは全て、GitHub に公開されています。
- Mozilla Hacks blog
- Mozilla Hacks ブログの Games カテゴリには、ゲーム開発に関する興味深い記事が掲載されています。
ゲーム開発トピック
- ツール
- この章は、Webゲームのエクスペリエンスを効率的に作成する補助ツール、例えばフレームワークや、Emscriptenのようなコンパイラや、デバッグツールを扱います。それぞれの背景にあるコア概念を説明して、使いこなすためのカッチリした基礎を与えます。
- テクニック
- この章は、ゲーム開発に必要なたくさんの記事を含んでいます。例えば物理や、衝突検出、アニメーション、3D、データストレージ、その他たくさんについて。
- ワークフロー
- この章はいろいろな事例研究を含んでいて、上記の基本ツールやテクニックを取り上げて、素晴らしいゲームを作るのにそれらを適用します。経験豊富なweb開発者で、2D や 3D ゲームを書きたい場合でも、ネイティブのゲームをWebに移植している C++ 開発者でも、より良いモバイルゲームを書きたいモバイル開発者であっても、何かを得ることができます。
デモ
- Emscripten、WebGL、そして WebRTC で作成された、マルチプレイ対応 3D 一人称視点シューティングゲーム (FPS) です。
- Serpent game
- 古典的な「スネーク」ゲームを基にしたシンプルな Web ゲームです。素早くゲーム開発ができる WebGameStub を利用しています。
- Monster Madness
- Nom Nom Games と Trendy entertainment によって開発された、オンラインマルチプレーヤーシューティングゲームです。WebGL と asm.js を利用しています。
- Auralux
- WebGL と asm.js を利用しているストラテジーゲームです。
- Swooop
- 飛行機を操作して宝石を集めるゲームです。PlayCanvas で実装されています。
- Polycraft
- 難破して辿り着いた島を探検し、モンスターを打ち倒すゲームです。
- Dead Trigger 2
- ゾンビを倒すアクションゲームです。 Unity3D で作成されています。
- Biolab Disaster
- 横スクロールシューティングです。Cavas を利用した初期の作例です。
-
付記: 作例 ページにより多くの例が掲載されています。
ゲーム開発者向け Web 技術
付記: ゲーム開発に関するドキュメントは継続して作成されています。状況は Game development documentation status でご確認いただけます。ゲーム開発に関する文書作成にご貢献いただける方は、こちらのページから 作業が必要な文書を確認いただけます。
Games developmentコミュニティに参加してください
あなたの好きな方法でディスカッションに参加してください

