GitHub遊戲項目盤點:修仙、塔防、AI模擬…

2025年過去一半,遊戲開發圈冒出了不少讓人眼前一亮的開源項目:有把塔防遊戲玩成雲計算教材的,有用AI模擬整個修仙世界的,有一個人用開源引擎肝出完整獨立遊戲的……

今天挑了幾個質量不錯的項目,有些是工具,有些是成品,方向各不相同,但有一個共同點——上手門檻不高,好奇心夠了就能折騰。

一、神仙操作:把遊戲變成學習工具

1. pshenok/server-survival — 邊玩塔防邊學雲計算

⭐ 5,675 🔀 659

玩遊戲還能學技術?還真有。

server-survival是一個塔防遊戲,但它的敵人不是怪物,而是"流量"。玩家需要在遊戲裏搭建服務器架構、配置負載均衡、設計容災方案——然後看着流量一波波湧來,檢驗自己的架構能不能扛住。

每一波流量都有不同的特徵:有突發流量、有持續高壓、有異常攻擊……玩家需要實時調整架構、擴容服務、優化路由,遊戲難度隨着"攻擊"的升級而增加。

整個遊戲基於Three.js構建,界面看起來還挺精緻的。技術棧用的是JavaScript,前端開發者可以直接上手看源碼,瞭解遊戲是怎麼跟雲計算概念結合起來的。

這個項目的思路很有意思——用遊戲的形式讓技術學習不再枯燥。對於剛開始學雲計算、不知道那些概念能怎麼用的同學,這個遊戲提供了一個具象化的場景。

pshenok/server-survival

2. renzorlive/vimmaster — 在瀏覽器裏用Vim指令玩遊戲

⭐ 1,682 🔀 79

這個項目的創意很刁鑽:把Vim編輯器的鍵盤操作做成了一款遊戲。

遊戲裏沒有鼠標,也沒有方向鍵。所有的移動、編輯、跳轉操作,都要用Vim的快捷鍵來完成。比如 h j k l 控制方向,w 跳到下個單詞,b 返回上個單詞,dd 刪除整行……

玩家需要在一系列精心設計的關卡里完成文本操作任務:刪除特定行、重排文本順序、在限定時間內完成多次編輯……每一關都有評價星級,完成度越高星級越多。

遊戲完全運行在瀏覽器裏,用Rust+TUI框架開發,支持自定義關卡和排行榜。對於經常寫代碼、對Vim又愛又恨的人來說,這個遊戲提供了一個強制熟悉快捷鍵的場景——與其背教程,不如打通關。

renzorlive/vimmaster

二、AI加持:遊戲開發進入新時代

3. Donchitos/Claude-Code-Game-Studios — 49個AI員工組成的遊戲工作室

⭐ 19,106 🔀 2,799

這是一個讓人看了就頭皮發麻的項目。

整個遊戲工作室由49個AI Agent組成,分成了不同的工種:關卡設計師負責設計玩法和難度曲線,美術設計師負責生成視覺風格和素材,程序員負責實現功能邏輯,音效設計師負責配樂和特效音……

每個AI Agent有自己獨立的prompt配置,有自己的任務範圍,有自己的輸出格式。它們之間通過一個協調系統互相通信,形成完整的工作流。

簡單來說,一個人輸入"我想做一個跑酷遊戲",然後49個AI就開始協作:關卡設計師畫圖、程序員寫代碼、美術設計師生成素材、音效設計師配上背景音樂——最終輸出一個完整的遊戲Demo。

這個項目Star數漲得很快,主要還是因爲它展示了"AI協同開發"的可行性。雖然目前輸出質量還不算穩定,但框架本身已經相當成熟了。

Donchitos/Claude-Code-Game-Studios

4. htdt/godogen — 讓Claude幫你肝Godot遊戲

⭐ 3,207 🔀 294

godogen是一個專門給Godot引擎用的AI開發工具包。

它把Claude Code跟Godot的整個開發流程打通:AI可以直接讀取項目結構、調試代碼、運行測試、渲染場景。開發者用自然語言描述需求,AI就能在Godot裏生成對應的功能代碼。

這個工具包裏包含了大量Godot專用的提示詞模板,覆蓋了:

  • GDScript腳本自動生成

  • 場景搭建和節點操作

  • Godot 4的新特性應用(比如新的物理引擎、粒子系統)

  • 調試和問題排查

對於想快速驗證遊戲創意的開發者來說,這個工具的價值在於省去了大量查文檔的時間。AI熟悉Godot的API和常用模式,能給出相對靠譜的實現方案,減少在基礎功能上耗的時間。

htdt/godogen

5. Coding-Solo/godot-mcp — 讓AI直接操作Godot編輯器

⭐ 3,709 🔀 290

這個項目是MCP(Model Context Protocol)協議的Godot實現。

MCP簡單來說就是一種讓AI工具跟外部軟件打通的協議——裝上這個項目提供的MCP server,Claude Code這類AI工具就能直接控制Godot編輯器:打開場景、添加節點、修改屬性、運行項目、讀取調試輸出……

godogen側重AI的開發輔助,godot-mcp側重AI的實時控制。兩者配合起來,基本覆蓋了從"寫代碼"到"跑遊戲"的整個閉環。

Coding-Solo/godot-mcp

三、腦洞大開:這些遊戲項目有點離譜

6. KsanaDock/Microverse — 在Godot裏跑一個AI社會模擬

⭐ 2,295 🔀 388

Microverse是一個基於Godot 4構建的"上帝視角模擬遊戲"。

遊戲裏有一羣AI控制的角色,它們有獨立的思維、有記憶、會社交、能協作。每個角色有自己的目標、性格和行動邏輯,隨着遊戲推進,它們會自發展開出複雜的社會關係:交易、合作、競爭、甚至衝突。

玩家扮演"上帝視角",可以干預世界的運行規則、調整環境參數、引入外部事件——然後觀察AI社會的演化過程。

這個項目的技術實現很有意思:AI角色的決策系統、記憶系統、社會關係網絡,每個模塊都是獨立設計的,但又能夠互相影響。喜歡模擬經營類遊戲、對AI技術感興趣的人,可以好好研究一下這個項目的架構。

KsanaDock/Microverse

7. 4thfever/cultivation-world-simulator — 用AI Agent做一個修仙世界

⭐ 1,641 🔀 189

修仙題材在遊戲圈從來不缺,但這個項目的實現方式很特別——用AI Agent工作流來驅動整個修仙世界的演化。

遊戲裏有多個AI角色,每個角色都有自己的"修仙路線":有人走正道修身養性,有人修魔道速成力量,有人沉迷煉丹,有人專研陣法……AI角色會根據當前的狀態和周圍環境,自主做出決策並執行行動。

整個世界是動態演化的——宗門會興衰更替,修士會結仇結盟,寶物會現世被爭奪。沒有固定的劇情腳本,所有的故事都是AI角色自己"玩"出來的。

對於喜歡修仙題材、又想了解AI Agent技術的人來說,這個項目提供了一個很好的學習素材。項目的底層架構展示瞭如何用Agent工作流來構建一個開放世界的模擬系統。

4thfever/cultivation-world-simulator

8. Live-GalGame/LiveGalGame — 修復現實世界沒有選項的Bug

⭐ 2,491 🔀 74

這個項目的README只有一句話:"修復了現實世界裏和異性對話沒有選擇項的Bug。"

看描述是一個視覺小說類型的GalGame,核心玩法圍繞"現實對話場景裏沒有選擇項"這個梗展開。具體實現細節沒有太多公開,但從項目的標題和描述來看,應該是走幽默路線的小品級作品。

GitHub上做GalGame的開源項目不算多,這個項目的Star增長速度說明它的創意戳中了不少人。

Live-GalGame/LiveGalGame

四、獨立遊戲:用開源引擎做出的完整作品

9. Facepunch/sbox-public — Valve官方出品的開源遊戲引擎

⭐ 6,194

sbox是Valve公司Facepunch工作室開發的新一代遊戲引擎,基於Source 2內核,用C#作爲腳本語言。

這個引擎的特點是:上手門檻極低,官方提供了完整的編輯器,安裝即用;內置了物理引擎、渲染引擎、網絡同步等功能;項目可以直接發佈到Steam平臺。

更離譜的是,這個引擎是完全開源的—— Valve把底層的工具鏈和API都公開了出來。對於想學遊戲開發、又不想從零造輪子的開發者來說,sbox提供了相當完整的解決方案。

雖然目前sbox還處於比較早期的階段,但Valve在背後支撐,項目更新速度不慢,值得關注。

Facepunch/sbox-public — Valve

10. amilich/isometric-city — 一個人肝出來的等距視角城市模擬遊戲

⭐ 2,111

IsoCity是一個等距視角的城市建造模擬遊戲,完全由個人開發者獨立完成。

遊戲裏有完整的城市管理系統:居民區、商業區、工業區的規劃,道路網絡的搭建,公共設施的佈局,稅收政策的調整……核心玩法跟《城市:天際線》類似,但整個項目的規模更輕量,代碼結構也更透明。

對於想了解城市模擬遊戲是怎麼做的人來說,這個項目的源碼值得一讀。沒有複雜的引擎依賴,沒有大量的第三方庫,就是一個"乾淨"的城市模擬實現。

amilich/isometric-city

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com