2025年过去一半,游戏开发圈冒出了不少让人眼前一亮的开源项目:有把塔防游戏玩成云计算教材的,有用AI模拟整个修仙世界的,有一个人用开源引擎肝出完整独立游戏的……
今天挑了几个质量不错的项目,有些是工具,有些是成品,方向各不相同,但有一个共同点——上手门槛不高,好奇心够了就能折腾。
一、神仙操作:把游戏变成学习工具
1. pshenok/server-survival — 边玩塔防边学云计算
⭐ 5,675 🔀 659
玩游戏还能学技术?还真有。
server-survival是一个塔防游戏,但它的敌人不是怪物,而是"流量"。玩家需要在游戏里搭建服务器架构、配置负载均衡、设计容灾方案——然后看着流量一波波涌来,检验自己的架构能不能扛住。
每一波流量都有不同的特征:有突发流量、有持续高压、有异常攻击……玩家需要实时调整架构、扩容服务、优化路由,游戏难度随着"攻击"的升级而增加。
整个游戏基于Three.js构建,界面看起来还挺精致的。技术栈用的是JavaScript,前端开发者可以直接上手看源码,了解游戏是怎么跟云计算概念结合起来的。
这个项目的思路很有意思——用游戏的形式让技术学习不再枯燥。对于刚开始学云计算、不知道那些概念能怎么用的同学,这个游戏提供了一个具象化的场景。
2. renzorlive/vimmaster — 在浏览器里用Vim指令玩游戏
⭐ 1,682 🔀 79
这个项目的创意很刁钻:把Vim编辑器的键盘操作做成了一款游戏。
游戏里没有鼠标,也没有方向键。所有的移动、编辑、跳转操作,都要用Vim的快捷键来完成。比如 h j k l 控制方向,w 跳到下个单词,b 返回上个单词,dd 删除整行……
玩家需要在一系列精心设计的关卡里完成文本操作任务:删除特定行、重排文本顺序、在限定时间内完成多次编辑……每一关都有评价星级,完成度越高星级越多。
游戏完全运行在浏览器里,用Rust+TUI框架开发,支持自定义关卡和排行榜。对于经常写代码、对Vim又爱又恨的人来说,这个游戏提供了一个强制熟悉快捷键的场景——与其背教程,不如打通关。
二、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和常用模式,能给出相对靠谱的实现方案,减少在基础功能上耗的时间。
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的实时控制。两者配合起来,基本覆盖了从"写代码"到"跑游戏"的整个闭环。
三、脑洞大开:这些游戏项目有点离谱
6. KsanaDock/Microverse — 在Godot里跑一个AI社会模拟
⭐ 2,295 🔀 388
Microverse是一个基于Godot 4构建的"上帝视角模拟游戏"。
游戏里有一群AI控制的角色,它们有独立的思维、有记忆、会社交、能协作。每个角色有自己的目标、性格和行动逻辑,随着游戏推进,它们会自发展开出复杂的社会关系:交易、合作、竞争、甚至冲突。
玩家扮演"上帝视角",可以干预世界的运行规则、调整环境参数、引入外部事件——然后观察AI社会的演化过程。
这个项目的技术实现很有意思:AI角色的决策系统、记忆系统、社会关系网络,每个模块都是独立设计的,但又能够互相影响。喜欢模拟经营类游戏、对AI技术感兴趣的人,可以好好研究一下这个项目的架构。
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增长速度说明它的创意戳中了不少人。
四、独立游戏:用开源引擎做出的完整作品
9. Facepunch/sbox-public — Valve官方出品的开源游戏引擎
⭐ 6,194
sbox是Valve公司Facepunch工作室开发的新一代游戏引擎,基于Source 2内核,用C#作为脚本语言。
这个引擎的特点是:上手门槛极低,官方提供了完整的编辑器,安装即用;内置了物理引擎、渲染引擎、网络同步等功能;项目可以直接发布到Steam平台。
更离谱的是,这个引擎是完全开源的—— Valve把底层的工具链和API都公开了出来。对于想学游戏开发、又不想从零造轮子的开发者来说,sbox提供了相当完整的解决方案。
虽然目前sbox还处于比较早期的阶段,但Valve在背后支撑,项目更新速度不慢,值得关注。
10. amilich/isometric-city — 一个人肝出来的等距视角城市模拟游戏
⭐ 2,111
IsoCity是一个等距视角的城市建造模拟游戏,完全由个人开发者独立完成。
游戏里有完整的城市管理系统:居民区、商业区、工业区的规划,道路网络的搭建,公共设施的布局,税收政策的调整……核心玩法跟《城市:天际线》类似,但整个项目的规模更轻量,代码结构也更透明。
对于想了解城市模拟游戏是怎么做的人来说,这个项目的源码值得一读。没有复杂的引擎依赖,没有大量的第三方库,就是一个"干净"的城市模拟实现。
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com
