コンピュータアクティビティの中でゲームはもっともポピュラーなものです。新技術が頻繁に登場し、標準的なWebブラウザ上で動作するゲーム開発をより良くパワフルにしています。
Webゲーム開発の紹介
- Webのためのゲーム開発紹介
- ゲーム開発に役立つテクニック紹介と、Web技術を使ったゲーム開発のはじめかたについて。またビジネスでwebゲーム製作することにも詳しく見ています。
- ビデオゲームとの違い
- 実際、ビデオゲームとは? 複数のゲームに共通する部分が(そうは見えなくても)あります この記事では、完全に一般的なコンテキストでのメインループといった概念の説明を見ていきます。焦点を当てる時は、web標準に向けるようにします。
- ゲーム開発における特殊な考慮
- アプリセンターのこの記事では、open web appとして実行するゲームを作成する時に、特に考慮すべき点を簡単に見ていきます。
外部リソース
- 新しいゲームを作る
- 多数のオープン web ゲーム開発のチュートリアルを載せた協力的なサイト。最近はそこまでアクティブではないが、まだまだ良いリソースがある。
- 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
- JavaScript coding competition for HTML5 game developers with the file size limit set to 13 kilobytes. All the submitted games are available in a readable form on GitHub.
- Mozilla Hacks blog
- Games category on the Mozilla Hacks blog containing interesting gamedev related articles.
ゲーム開発トピック
- ツール
- この章は、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 を利用した初期の作例です。
-
付記: 作例 ページにより多くの例が掲載されています。
{{GameTechBox}}
Note that we are keeping track of ongoing work on game development documentation on our Game development documentation status page. If you want to help contribute to game development documentation, please have a look at this page to see what work needs doing!
{{CommunityBox("Games development", "community-games", "mozilla.community.games", "games", "Games Wiki|https://wiki.mozilla.org/Platform/Games|View Wiki|Find more information about Mozilla gaming efforts on the Games Wiki")}}