
Orb Knight
一款 3D 網頁 Roguelite:帶著劍、槍和雷射的小小黃銅機械,從城堡機械裡一路殺出去。
官方網站 github.com,已於 2026年11月3日 驗證。 開發者的 itch.io 頁面與部落格文章都有連結,Gamedev.js Jam 2026 官方報名頁也列為本作的程式碼庫。
在哪裡玩
列出這款遊戲上架的所有平台。連結都對照官方來源查核過;本站不代管、不轉載任何遊戲。
- 前往 itch.io 試玩版itch.io試玩版 · itch.io 上標示為「Prototype」(原型);這是 Gamedev.js Jam 2026 的參賽版本,README 稱之為線上試玩版免費
在 itch.io 網頁上直接遊玩,免下載。
網頁(免下載) · 官方連結已於 2026年11月3日 查核。
- 前往 網頁 試玩版網頁試玩版 · 包含截止後效能修正的線上版本免費
可在電腦瀏覽器中執行,免下載。
網頁(免下載) · 官方連結已於 2026年11月3日 查核。
- 前往 GitHubGitHub已發布 · 原始碼(MIT)免費
原始碼儲存庫,不是遊玩的地方。
官方連結已於 2026年11月3日 查核。
關於《Orb Knight》
一款在瀏覽器中執行的第三人稱 3D 動作 Roguelite。玩家扮演一顆被困在巨大城堡機械裡的小型球體機械:一路打穿緊湊的機械房間、收集齒輪、安裝能改變武器、裝甲、裝填速度、近戰攻擊與生存能力的機械模組,擊敗守衛與最終頭目「守門者」(Gate Keeper),最後衝上城堡外的道路。每一輪都以種子碼生成,共有 29 種房間範本,涵蓋戰鬥、挑戰、寶藏、商店、秘密與頭目房,另有 9 種敵人與 3 名頭目。開發者 Eugene Draitsev 是一位網頁工程師,在此之前沒有完成過任何遊戲;開發者在 13 天內為 Gamedev.js Jam 2026(主題:Machines)做出本作,朋友 Arseny Yankovski 則加入了雷射蓄力與三種敵人。本作在 482 件作品中獲得總排名第 12 名、遊戲性項目第 6 名。開發者在檢討文中表示,大量程式碼由 Codex 與 Claude Code 撰寫,開發者則負責把工作切成可以審查的小變更、讓各系統彼此分離,並在每次變更後實際試玩。可在 itch.io 或執行效能較好的另一個網址免費遊玩,需要鍵盤與滑鼠;原始碼以 MIT 授權公開在 GitHub。
製作過程
已驗證開發者的檢討文表示,大量程式碼由 Codex 與 Claude Code 撰寫。檢討文表示,決定成果的是周邊的工作:把系統切成小到可以審查的變更、讓戰鬥、房間、成長與介面彼此界線分明,寫壞了也能輕易捨棄,並在每次變更後實際試玩。遊戲範圍、手感與何時發布則由開發者自己決定。兩個工具如何分工、各自寫了多少程式碼,都未說明。itch.io 的 AI 揭露勾選了程式碼、圖像與音效;檢討文表示所有音效都以程式合成,音樂則是另外錄製的曲目。
開發者在檢討文中與 Codex 並列提及:「Codex and Claude Code wrote a lot of the code.」(大量程式碼由 Codex 與 Claude Code 撰寫。)文中沒有進一步說明 Claude Code 負責了哪些部分。
以 SvelteKit(Svelte 5)打造,使用 Threlte 與 Three.js 算繪、Rapier 處理物理、Bun 作為工具鏈;截止時共約 56,000 行 TypeScript 與 Svelte 程式碼。大量程式碼由 Codex 與 Claude Code 撰寫,並經開發者審查,每次變更只處理一個可觀察的行為。房間範本以 JSON 儲存、透過 Zod schema 驗證,再拼接成以種子碼生成的地城配置。開發者用 Storybook 測試場景,在固定狀態下單獨載入某個系統(例如一名頭目或一個房間),不必從頭玩一整輪;檢討文稱這是整個專案中效益最高的工具。根據提交紀錄,2026 年 4 月 15 日至 26 日之間共有 104 次提交,之後又有 9 次提交,用於改善線上版本的效能。
- 引擎/框架
- Three.js(透過 Threlte)搭配 Rapier 物理引擎(SvelteKit)
- 程式語言
- TypeScript, Svelte
- 團隊人數
- 2 人開發者自述Eugene Draitsev (personal blog)
- 首版製作時間
- 13 天(Gamedev.js Jam 2026);截止前共 104 次提交開發者自述Eugene Draitsev (personal blog)
- 開發時間
- 未公開
- 開發成本
- 未公開
- AI 撰寫的程式碼
- 未公開
“Scope, game feel and the release call stayed with me.”查證說明: AI 工具取自開發者本人的檢討文(2026 年 5 月 12 日發布,10 月 21 日更新);itch.io 頁面與 README 都沒有提到工具名稱。部落格、GitHub 帳號與 itch.io 頁面(作者名稱為「dr」)彼此互相連結,官方活動報名頁也列出同一個程式碼庫。名次取自 Gamedev.js Jam 2026 官方結果頁:在 482 件作品中(開發者的檢討文寫的是 483 件評分作品)總排名第 12 名(37 則評分、分數 3.670),遊戲性項目第 6 名(4.027);評分期間為 2026 年 4 月 26 日至 5 月 9 日。活動規則允許並鼓勵使用 AI。團隊規模記為兩人,因為檢討文提到朋友 Arseny Yankovski 負責雷射蓄力與三種敵人,其餘由開發者本人完成。發布日期為活動截止當天;檢討文表示本作在 2026 年 4 月 26 日中歐夏令時間 17:00 截止前提交。部落格頁尾寫著「Stockholm 2026」,但開發者並未明確說明所在地,因此不記錄。從我們的網路無法查詢 GitHub 星數。敵人行為是遊戲內預先寫好的電腦 AI;遊戲不接受自由文字輸入。
開發歷程
第一個 Threlte 原型,是開發者這次活動提交紀錄的起點。
在中歐夏令時間 17:00 截止前提交到 Gamedev.js Jam 2026(主題:Machines);之後又有 9 次提交,用於線上版本。
活動評分結束;本作在 482 件作品中獲得總排名第 12 名(37 則評分、分數 3.670),遊戲性項目第 6 名。
開發者在個人部落格發表檢討文(2026 年 10 月 21 日更新)。
遊戲表現數據
每項數字衡量的東西都不同——同時在線人數、擁有人數、下載數與銷量不能互相替代,也絕不會加總。標籤會標示每個數字的來源。
評價與排名
編輯尚未評測。
原型說明:你的投票只保存在這個瀏覽器中,不會被計入任何地方。
目前未列入排名。
還沒有玩家評論。
原型說明:評論只保存在你的瀏覽器中,不會公開或傳送到伺服器。評論會以撰寫時的原文語言顯示。
資料來源
| 來源 | 類型 | 發布日期 | 查閱日期 |
|---|---|---|---|
| Orb Knight by dr itch.io | 商店頁面 | 未確認 | 2026年11月3日 |
| Orb Knight: a 3D browser roguelite in 13 days Eugene Draitsev (personal blog) | 開發日誌 | 2026年5月12日 | 2026年11月3日 |
| gamedevjs-2026 — README GitHub (EugeneDraitsev) | 程式碼庫 | 未確認 | 2026年11月3日 |
| Orb Knight — Gamedev.js Jam 2026 submission itch.io | 官方網站 | 未確認 | 2026年11月3日 |
| Gamedev.js Jam 2026 — results itch.io (Gamedev.js) | 官方網站 | 未確認 | 2026年11月3日 |
| Gamedev.js Jam 2026 — rules itch.io (Gamedev.js) | 官方網站 | 未確認 | 2026年11月3日 |
| Official game page (language check) Eugene Draitsev (dr) | 官方網站 | 未確認 | 2026年11月3日 |





