Homegames:開源的瀏覽器遊戲平台

Homegames:開源的瀏覽器遊戲平台

Homegames 是一個免費且開源的平台,旨在讓使用者創作、發佈與遊玩基於瀏覽器的遊戲。自 2018 年起作為個人副業專案開發,該平台讓使用者能透過內建的瀏覽器程式碼編輯器製作遊戲,並可將作品分享給全世界或自行保密。

核心平台功能

Homegames 提供一整套直接在網頁瀏覽器內完成遊戲開發的工具。平台包含用於編寫遊戲邏輯的瀏覽器程式碼編輯器、即時遊戲預覽功能,讓開發者在多人連線時即時測試變更,還有整合的資產管理系統,使用者可以上傳自己的檔案或直接在工作室內建立資產。

開源與自行託管

Homegames 平台的所有組件,包括平台程式碼、託管的遊戲以及網站本身,皆以 GPLv3 授權。此開源方式旨在確保使用者創作內容的保存。平台支援自行託管,包括 API,使用者可將平台部署在自己的硬體上,以防止主站停止運作時資料遺失。

使用者體驗與技術觀察

在平台上玩遊戲不需要建立帳號,降低了玩家的入門門檻。然而,來自 Hacker News 使用者的社群回饋指出了一些關於會話管理與連線的技術挑戰。

使用者回報出現「請求過多」錯誤,且在加入會話後立即斷線的問題。有使用者質疑對於本可完全在客戶端執行的遊戲是否真的需要會話,並詢問是否可以提供完整的靜態匯出。此外,也有使用者指出目前平台上大多數遊戲似乎只有靜態關卡,缺乏動態關卡進程。

「無法玩任何遊戲——出現請求過多錯誤。為什麼需要「會話」?它們不是在客戶端執行嗎?」

「我喜歡這個概念,嘗試透過建立或加入會話來玩遊戲,結果要麼什麼都沒發生,要麼馬上就被斷線?」

專案時間表

Homegames 自 2018 年起持續開發,至今已累積八年的持續努力,由創作者 homegamesjoseph 獨立維護。

Sources