遊戲開發

遊戲絕對是最受歡迎的電腦功能之一。而相關技術不斷推陳出新,讓玩家在任何相容標準的網路瀏覽器上,也能盡情享受畫質更優、效能更好的遊戲。

介紹 Web 遊戲開發

Web 遊戲開發介紹
相關開發遊戲的 Web 技術,有利遊戲開發者入門。本文亦將提供有關 Web 遊戲的商業案例。
剖析電玩
「什麼是電玩」還需要解釋嗎?遊戲之間的確有某些共通部分 (即使看起來不像)。本文將解釋某些概念,如 completely general context 中的主要迴圈。When it does focus, it does so toward web standards。
遊戲開發者所應特別考量之處
本文取自於「應用程式中心 (App Center)」。如果你的遊戲要採用「Open Web App」的執行方式,可參閱文中所簡略提及的要點。

外部資源

建立新遊戲
此網站提供大量的 Open Web 遊戲開發線上教學。
高創造力的 JS
許多 JavaScript 技術與實作,不限用於遊戲且提供豐富的資訊。
Game programming patterns
此為 Bob Nystrom 所撰寫的線上書籍,將討論遊戲開發時的程式設計樣式,將提供遊戲開發者更有效率的程式碼。
Artillery 部落格
HTML5 遊戲公司「Artillery」的部落格,亦提供多篇有用的文章。
建構 Firefox OS 的遊戲
用 HTML5 撰寫 2D 遊戲的速成指南,並可發佈於 Firefox OS 與其他行動平台之上。
 

 

遊戲開發重點

工具
本章節將針對 Web (如框架)、編譯器 (如 Emscripten)、除錯工具等方向,說明應如何打造絕佳的遊戲體驗。另將說明各個面相背後的核心概念,提供你堅實的作業基礎。
技術
本章節將提及遊戲開發作業的必要技術,如 3D、動畫、物理引擎、碰撞偵測、資料儲存,以及更多。
作業流程
本章節將提供多個案例研討,且均採用上述工具打造出絕妙的遊戲。不論是經驗老到的 Web 開發者想撰寫 2D/3D 遊戲,或是 C++ 開發者想移植原生遊戲到 Web 上,抑或是行動開發者想尋找更好的行動遊戲撰寫資源,都應該進來看看。

遊戲展示

BananaBread
支援多人在線的 3D 第一人稱射擊遊戲,即使用 Emscripten、WebGL、WebRTC 開發而得。
Serpent game
此 Open Web App 即是以經典的「貪食蛇」遊戲為基礎而來。其中採用了 WebGameStub 範本,可協助你迅速建立 Web 遊戲。
Monster Madness
以 WebGL 與 asm.js 為架構的多人線上射擊遊戲,由 Nom Nom Games 與 Trendy entertainment 所開發。
Auralux
以 WebGL 與 asm.js 為架構的策略遊戲,抓到所有太陽即獲勝!
 
 

Note that we are keeping track of ongoing work on game development documentation on our Game development documentation status page. If you want to help contribute to game development documentation, please have a look at this page to see what work needs doing!

 

Join the Games development community

Choose your preferred method for joining the discussion:

文件標籤與貢獻者

 此頁面的貢獻者: MashKao
 最近更新: MashKao,