ゲーム開発
コンピューターアクティビティの中でゲームはもっともポピュラーなものです。新技術が頻繁に登場し、標準的なウェブブラウザー上で動作するゲーム開発をより良くパワフルにしています。
ウェブゲーム開発
MDN ゲーム開発センターにようこそ! サイトのこのエリアではゲーム開発をしたいウェブ開発者のためのリソースを提供します。たくさんの役立つチュートリアルやテクニックの記事を左上のメインメニューから見つけられるでしょう、気軽に探索してみてください。
またゲーム開発に良く使われる API 情報の全部を簡単に探せるリファレンスセクションもあります。
メモ: ウェブでゲームを作るには HTML, CSS, and JavaScript のようなコア技術を利用します。学習領域は基本から始めるのに良い場所です。
ネイティブゲームをウェブに移植する
あなたがネイティブ開発者 (例えば、C++ でゲームを書くような) で、あなたのゲームをウェブに移植する方法に興味がある場合、Emscripten ツール — これは LLVM から JavaScript へのコンパイラーで、LLVM バイトコード(例えば Clang を使って C/C++ から、あるいは他の言語から生成したもの) を受け取り、それを asm.js というウェブで実行できるものにコンパイルします。
開始するには、次のものを見てください。
- About Emscripten は高いレベルからの詳細を含む入門です。
- Download and Install はツールチェーンのインストール用です。
- Emscripten Tutorial は開始する方法を教えてくれるチュートリアルです
例
ウェブゲームの例のリストは、チュートリアルの一覧を見てください
関連情報
- 新しいゲームを作る
-
ゲーム開発に関するチュートリアルが数多く掲載されているサイトです。最近の更新はありませんが、現在も有益な情報が多く掲載されています。
- Creative JS
-
JavaScript のテクニックと実験のまとめです。ゲームに特化しているわけではありませんが、ゲームでも有用な情報がまとまっています。最近の更新はありませんが、それでも有用な情報がまだあります。
- ゲームプログラミングパターン
-
Bob Nystrom によって書かれたオンライン書籍で、ゲーム開発におけいるプログラミングパターンを解説しています。解説されているパターンを利用することで、より効果的なコードを効率的に作成できるようになります。
- 週刊 Gamedev.js
-
HTML ゲーム開発に関するニュースレターで、毎週金曜日に発行されます。最新記事や、チュートリアル、ツール、その他の情報が紹介されています。
- HTML5 ゲームエンジン
-
もっとも有名な HTML ゲームフレームワークをレーティングや、機能解説、実例付きで紹介するリストです。
- 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 ページ。