Marrow Moon

村莊展覽就在明天,珍貴的南瓜正睡在稻草床上——而今晚蝸牛來襲。在牠們抵達菜圃之前將牠們送往蝸牛桶,並守護花園直到黎明:一款由 AI 智慧代理在真實 Defold 引擎中從頭到尾打造的完整俯視角防禦街機遊戲,在手機網路連線下數秒內即可開玩。

立即遊玩

搖桿 / WASD 移動 · SPACE 或按鈕拾取與放下 · 傳輸量約 2.4 MB

▶ 開始遊玩

從概念到月光

此作品先經過概念設計:一張主視覺美術稿、園丁多角度轉身圖與標註板確立了色調——深靛藍夜色、月光鼠尾草綠、赭色蝸牛殼、一扇溫暖琥珀窗光。稿件中每個具名元素隨後都被製作為真實資產,而正式版本則會與之逐一核對。

骨髓之月概念主視覺美術
概念關鍵美術圖——本作品審核所依據的基準
骨髓之月引擎內畫面
同一座花園,深夜於引擎中即時呈現

上美術前的灰色方塊

整晚的流程在任何美術素材完成之前,就已先以灰色方塊運行並通過防守測試。一個自動化防守程式會驅動每個建置版本走完整整 240 秒的夜晚——挑選蝸牛、將其送往水桶、判斷南瓜的危急程度——而區塊示意階段就抓到了一個真實的 AI 缺陷:蝸牛在菜圃之間的凹角處來回震盪,後以確定性的轉角路徑點導航方式修正。

灰盒佈局階段
區塊示意黎明畫面:整個遊戲以染色方塊呈現
黎明勝利畫面
同樣的黎明畫面配上完成的美術——21 隻蝸牛安全越過圍牆

Blender 流程,渲染為精靈圖

園丁是以 Blender 建模的角色,其三個行走方向圖列來自重新對應的 CMU 動作捕捉行走動畫,由一台高處攝影機依角色朝向渲染而成。彎腰動作曾在兩組動作捕捉素材中以數值方式反覆測試——最理想的片段竟出自一段扭曲變形的動作片段,因此拾取動畫最終改採手工製作的三格彎腰動畫,原始動作則保留作為備援。蝸牛、菜圃、南瓜、圍牆、樹籬、小屋與地面磚塊全都是打包進 Defold 圖集的 Blender 渲染成果,並依其實測的底圖尺寸資料擺放。

園丁精靈圖列
已上線的圖列:朝向、橫越與遠離攝影機三個方向的動作捕捉行走動畫;呼吸待機動畫;手工製作的彎腰動畫

即刻載入特徵

這座實驗室的存在意義,是證明在手機使用者失去耐心之前,一款真實引擎製作的遊戲就能開始遊玩。每個封裝檔皆預先壓縮,並於瀏覽器中解壓,因此任何靜態主機都能以最佳方式提供服務。以下為 Playwright CDP 網路節流、軟體渲染方式測得的首次可玩時間(真實 GPU 開機速度約快 0.6–1 秒):

連線設定檔傳輸量 / 延遲首次可玩畫面
Wi-Fi / 4G10 Mbps · 60 ms2.5–2.6 s
快速 3G(HSPA+ 等級)6 Mbps · 150 ms3.95–4.08 s
Chrome 開發者工具「快速 3G」預設值1.44 Mbps · 562 ms15.3 s

總傳輸量 2.38 MB(引擎 976 KB + 遊戲資料約 1.4 MB,gzip + RDO-basis 材質壓縮)。封裝檔原始大小 4.17 MB。自動化防守程式大多數夜晚會獲勝,但也確實會老實地輸掉一些——正式版本的難度平衡本就設計成會咬人。

真實的引擎功能,靠實測換來

精靈圖集

三個朝向的動作捕捉行走圖列、三種品種的蝸牛逐格動畫、菜圃與南瓜的受損狀態——全部以 Blender 渲染並經 basis 壓縮。

地圖磚地板

草地、石徑與泥土以生成式地圖磚繪製——並包含一個得來不易的填補格位,確保 Defold 從 0 起算的格位索引準確無誤。

工廠模式

一波波蝸牛、每一段圍牆、樹籬、草叢與花朵,全部由依實測美術尺寸資料擺放的工廠生成。

粒子特效

飛蛾繞著亮燈的窗戶與南瓜盤旋、飄動的夜間種子,以及輕柔的拾取噴霧——皆為手工撰寫的粒子特效。

GUI 場景

以實體像素呈現的介面,搭配月夜到黎明計量表、虛擬搖桿與拾取按鈕——桌面到手機直向皆為同一版面配置。

訊息傳遞

蝸牛回報咬食狀況、菜圃改變狀態、籃子子物件依朝向鏡像呈現——每個系統皆透過 msg.post 通訊。

每隻蝸牛負重 −22 px/s拾取半徑 80 籃子容量 3攝影機前瞻 100/60 波次 4/6/8/10音階變化 ±2 半音 雲影 0.9 倍霧氣 1.15 倍 搖桿 + WASD + 方向鍵暫停 支援在地化字串
由 BuildMidas Defold 實驗室從頭到尾打造——由 AI 智慧代理負責概念發想、建模、動畫、封裝與驗證。同一套流程也驅動著 AI 遊戲建構器