遊戲開發

遊戲是最受歡迎的電腦活動之一。隨著新技術的不斷出現,我們可以開發出更優秀且功能更強大的遊戲,並能在任何符合標準的 Web 瀏覽器上運行。

開發 Web 遊戲

歡迎來到 MDN 遊戲開發中心!在本網站的這個區域,我們為想要開發遊戲的 Web 開發者提供了資源。在左側的主選單中,你會找到許多實用的教學和技術文章,請隨意探索。

我們還包含了一個參考區域,讓你能輕鬆找到有關遊戲開發中常用 API 的資訊。

备注: 在 Web 上創建遊戲需要使用多種核心 Web 技術,例如 HTML、CSS 和 JavaScript。初學者可以先參考學習區域,了解基礎知識。

將原生遊戲移植到 Web

如果你是一位原生遊戲開發者(例如使用 C++ 編寫遊戲),並且有興趣將你的遊戲移植到 Web 上,可以了解更多關於我們的 Emscripten 工具。這是一個 LLVM 到 JavaScript 的編譯器,可以將 LLVM 位元碼(例如由 Clang 從 C/C++ 或其他語言生成)編譯為 asm.js,並在 Web 上運行。

入門指南如下:

範例

如需 Web 遊戲範例列表,請參考我們的教學列表

參見

Build New Games

一個協作網站,包含大量開放 Web 遊戲開發的教學。最近不太活躍,但仍有一些不錯的資源。

Creative JS

一些令人印象深刻的 JavaScript 技術和實驗的集合,雖然不是專門針對遊戲,但仍然非常有幫助。最近不太活躍,但仍有一些不錯的資源。

Game Programming Patterns

一本線上書籍,由 Bob Nystrom 編寫,討論遊戲開發中程式設計模式,旨在幫助開發者產生更有效率的程式碼。

Gamedev.js Weekly

每週五發送的 HTML 遊戲開發週報,包含最新的文章、教學、工具和資源。

HTML5 Game Engine

最受歡迎的 HTML 遊戲框架列表,包含評分、功能及範例。

Tuts+ Game Development

一般遊戲開發的教學和文章。

HTML5 Gamedev Starter

對新遊戲開發者的入門指南,收錄了網上各種實用資源的精選連結。

js13kGames

一個 JavaScript 程式競賽,針對 HTML 遊戲開發者,檔案大小限制為 13KB。所有提交的遊戲都可在 GitHub 上以可讀形式查看。

Mozilla Hacks Blog

Mozilla Hacks 部落格中的遊戲類別,包含有趣的遊戲開發相關文章。

wiki.mozilla.org 的遊戲部分

一個包含 Mozilla 在平台遊戲中參與資訊的維基頁面。