ゲーム開発

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

ウェブゲーム開発

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 ゲームフレームワークをレーティングや、機能解説、実例付きで紹介するリストです。

JSBreakouts

さまざまな JavaScript フレームワークで作成されたブロック崩しがまとまっています。ここでは、それぞれのフレームワークをを比較できます。

Tuts+ Game Development

一般的なゲーム開発に関するチュートリアルと、解説記事です。

HTML5 Gamedev Starter

ゲーム開発初心者のためのサイトです。ウェブ上の有益な情報がまとまっています。

js13kGames

ファイルサイズが 13 KB 以内であること、という制約のもと開発された HTML ゲームを対象とした JavaScript の競技プログラミングサイトです。登録されているゲームは全て、GitHub に公開されています。

Mozilla Hacks Blog

Mozilla Hacks ブログの Games カテゴリには、ゲーム開発に関する興味深い記事が掲載されています。

Games section on wiki.mozilla.org

Mozilla プラットフォームにおけるゲームへの関与に関する情報を含む Wiki ページ。