遊戲開發
遊戲是最受歡迎的電腦活動之一。隨著新技術的不斷出現,我們可以開發出更優秀且功能更強大的遊戲,並能在任何符合標準的 Web 瀏覽器上運行。
開發 Web 遊戲
歡迎來到 MDN 遊戲開發中心!在本網站的這個區域,我們為想要開發遊戲的 Web 開發者提供了資源。在左側的主選單中,你會找到許多實用的教學和技術文章,請隨意探索。
我們還包含了一個參考區域,讓你能輕鬆找到有關遊戲開發中常用 API 的資訊。
备注: 在 Web 上創建遊戲需要使用多種核心 Web 技術,例如 HTML、CSS 和 JavaScript。初學者可以先參考學習區域,了解基礎知識。
將原生遊戲移植到 Web
如果你是一位原生遊戲開發者(例如使用 C++ 編寫遊戲),並且有興趣將你的遊戲移植到 Web 上,可以了解更多關於我們的 Emscripten 工具。這是一個 LLVM 到 JavaScript 的編譯器,可以將 LLVM 位元碼(例如由 Clang 從 C/C++ 或其他語言生成)編譯為 asm.js,並在 Web 上運行。
入門指南如下:
- 關於 Emscripten:介紹及高階細節。
- 下載與安裝:工具鏈安裝指南。
- Emscripten 教學:教學指南,幫助你快速入門。
範例
如需 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 在平台遊戲中參與資訊的維基頁面。