ゲーム開発

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

ウェブゲーム開発

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 カテゴリには、ゲーム開発に関する興味深い記事が掲載されています。

See also