コンピューターアクティビティの中でゲームはもっともポピュラーなものです。新技術が頻繁に登場し、標準的なウェブブラウザー上で動作するゲーム開発をより良くパワフルにしています。

ウェブゲーム開発

MDN ゲーム開発センターにようこそ! サイトのこのエリアではゲーム開発をしたいウェブ開発者のためのリソースを提供します。たくさんの役立つチュートリアルやテクニックの記事を左上のメインメニューから見つけられるでしょう、気軽に探索してみてください。

またゲーム開発に良く使われる API 情報の全部を簡単に探せるリファレンスセクションもあります。

メモ: ウェブでゲームを作るには HTML, CSS, and JavaScript のようなコア技術を利用します。学習エリアは基本から始めるのに良い場所です。

ネイティブゲームをウェブに移植する

あなたがネイティブ開発者 (例えば、C++ でゲームを書くような) で、あなたのゲームをウェブに移植する方法に興味がある場合、Emscripten ツール — これは LLVM から JavaScript へのコンパイラーで、LLVM バイトコード(例えば Clang を使って C/C++ から、あるいは他の言語から生成したもの) を受け取り、それを asm.js というウェブで実行できるものにコンパイルします。

開始するには、次のものを見てください:

ウェブゲームの作例のリストは、作例ページを見てください。さらなるリソースは games.mozilla.org もチェックしてください!

関連情報

新しいゲームを作る
ゲーム開発に関するチュートリアルが数多く掲載されているサイトです。最近の更新はありませんが、現在も有益な情報が多く掲載されています。
Creative JS
JavaScript のテクニックと実験のまとめです。ゲームに特化しているわけではありませんが、ゲームでも有用な情報がまとまっています。最近の更新はありませんが、それでも有用な情報がまだあります。
ゲームプログラミングパターン
Bob Nystrom によって書かれたオンライン書籍で、ゲーム開発におけいるプログラミングパターンを解説しています。解説されているパターンを利用することで、より効果的なコードを効率的に作成できるようになります。
週刊Gamedev.js
HTML5 ゲーム開発に関するニュースレターで、毎週金曜日に発行されます。最新記事や、チュートリアル、ツール、その他の情報が紹介されています。
HTML5 ゲームの開発フォーラム
開発者、フレームワーク作成者、ゲーム配信者のためのフォーラムです。こちらでは質問やフィードバック、他の人の質問への回答ができます。
HTML5 ゲームエンジン
もっとも有名な HTML5 ゲームフレームワークをレーティングや、機能解説、実例付きで紹介するリストです。
JSBreakouts
さまざまな JavaScript フレームワークで作成されたブロック崩しがまとまっています。ここでは、それぞれのフレームワークをを比較できます。
Tuts+ Game Development
一般的なゲーム開発に関するチュートリアルと、解説記事です。
HTML5 Gamedev Starter
ゲーム開発初心者のためのサイトです。ウェブ上の有益な情報がまとまっています。
js13kGames
ファイルサイズが 13 KB 以内であること、という制約のもと開発された HTML5 ゲームを対象とした JavaScript の競技プログラミングサイトです。登録されているゲームは全て、GitHub に公開されています。
Mozilla Hacks blog
Mozilla Hacks ブログの Games カテゴリには、ゲーム開発に関する興味深い記事が掲載されています。

Games developmentコミュニティに参加してください

あなたの好きな方法でディスカッションに参加してください

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, wbamberg, Uemmra3, fscholz, chikoski, teoli, nshimizu, stingray
最終更新者: mfuji09,