本页目录
项目聚集型

C# 开源游戏精选:从引擎框架到微信小游戏实战

48 个已发布 C# 项目中的可上手方向与工程参考

发布 2026-11-09 更新 2026-11-09 9 个关联项目

专题导读

48 个已发布 C# 项目中的可上手方向与工程参考

面向使用 C# 开发游戏的开发者,按「引擎与框架 / 微信小游戏与平台适配 / 完整小游戏工程 / 工具链与 SDK」四条线索整理 4225.cn 库存中的 C# 开源项目,帮助读者快速定位可复用工程与学习样本。

目标用户

具备 C# 或 Unity 基础、希望寻找开源参考工程与工具链的游戏开发者,以及关注微信小游戏/抖音小游戏迁移与上架流程的独立开发者。

推荐理由

库存中已发布项目按语言维度统计,「C#」聚集 48 个,数量足以支撑一个语言向专题;候选项目覆盖引擎框架、小游戏适配、完整复刻工程与平台 SDK,具备分层组织的素材基础。

正文大纲

  1. 专题说明:C# 项目在库存中的分布与筛选口径
  2. 引擎与框架:osu!framework 与可复用的技术栈起点
  3. 重制与完整工程:OpenSA 即时战略重制、Unity 跳一跳、Unity 飞机大战
  4. 微信/抖音小游戏方向:适配工具链、MeteorWish 框架、Nova 微信小游戏版与设置存储组件
  5. 平台 SDK 与上架工具:Senparc.Weixin、SKIT.FlurlHttpClient.Wechat、ShipMyGame
  6. AI 辅助工作流:claude_agents_gamekit 的多智能体开发流程
  7. 选型建议与后续专题方向

专题项目

9 个项目
osu!framework 游戏框架(C#)

osu!framework 游戏框架(C#)

由 osu! 团队(ppy)开源的 C# 游戏框架,官方描述为「以 osu! 为出发点编写」。README 提供了入门 wiki 与官方项目模板,可从空项目起步,也可参考示例工程。适合希望复用 osu! 技术栈、使用 C# 开发游戏的开发者;具体功能范围与实际运行效果待核验。

动作游戏 自研引擎 C++ 高级
★ 32 Fork 10 MIT 更新 2025-11-17

推荐理由osu! 团队开源的 C# 游戏框架,提供入门 wiki 与官方项目模板,适合作为「引擎与框架」条目的技术栈起点。

虫群突袭重制版 OpenSA(基于 OpenRA 的即时战略)

虫群突袭重制版 OpenSA(基于 OpenRA 的即时战略)

OpenSA 是基于 OpenRA Mod SDK 的《Swarm Assault》(1999 年即时战略游戏)重制项目,使用 C# 开发。据 README,项目完成度已很高,重制了全部 100 个任务并追加额外关卡;具备多人对战、Windows/macOS/Linux 支持、HD 分辨率与无缝缩放、集结点、可设定目标的地图编辑器及自定义单位;不含随机地图生成器,剩余工作主要为外观与细节。

策略 自研引擎 C# 中级
★ 126 Fork 14 GPL-3.0 更新 2026-11-07

推荐理由基于 OpenRA Mod SDK 的即时战略重制项目,README 称已重制全部 100 个任务并支持多人对战,是 C# 大型完整工程的参考样本。

MetaZhi/Unity-JumpJump

Star Wars Jedi Knight II: Jedi Outcast

★ 325 ⑂ 122

Unity 跳一跳(Unity-JumpJump)

基于 Unity3D 与 C# 开发的微信「跳一跳」小游戏复刻项目,仓库描述为「Unity3d开发的微信跳一跳小游戏」。README 摘录内容实际来自《星球大战:绝地武士 II》源码说明,与项目主题不符,具体玩法实现与完成度待核验。

动作游戏 自研引擎 C++ 专家
★ 325 Fork 122 MIT 更新 2026-11-05

推荐理由Unity 跳一跳复刻工程,README 列出跳跃、相机跟随、台子生成、排行榜等功能并提供在线试玩与视频教程,适合作为入门级完整小游戏案例。

Unity 飞机战斗(UnityAircraftFight)

Unity 飞机战斗(UnityAircraftFight)

这是一个使用 C# 编写的 Unity 飞机战斗项目,仓库描述仅标注为 UnityAircraftFight,未提供更多玩法细节。仓库 README 摘录内容实际为 Doom 3 GPL 源码发布说明,与项目名称不符,具体功能与实现情况待核验。

射击 自研引擎 C++ 专家
★ 4,646 Fork 1,773 未明确 更新 2026-11-06

推荐理由Unity 仿微信飞机大战工程,作者配套十余篇开发博客,适合按文章顺序跟做学习。

微信小游戏适配工具链(minigame-adaptor,Beta)

微信小游戏适配工具链(minigame-adaptor,Beta)

由微信提供的 Unity 资源迁移工具链(Beta),语言为 C#。开发者可在 Unity 编辑器中导出美术资源,再在小游戏平台用 JS/TS 基于「微信小游戏性能优化方案」编写游戏逻辑;README 称兼容至 Unity3D 5.5+,迁移后的游戏由该方案加速,渲染性能相比 WebGL 提升 3 倍。目前处于 Beta 阶段,文档与示例见仓库 docs 目录,实际接入效果待核验。

动作游戏 SDL C++ 高级
★ 64 Fork 20 未明确 更新 2025-09-20

推荐理由微信官方提供的 Unity 资源迁移工具链(Beta),面向小游戏平台适配,是微信小游戏方向的核心工具条目。

流星之愿(MeteorWish):团结引擎小游戏开发框架

流星之愿(MeteorWish):团结引擎小游戏开发框架

MeteorWish 是一个基于团结引擎的小游戏开发框架,仓库描述称其支持微信、抖音双平台小游戏,主要使用 C# 编写。需要注意:仓库提供的 README 摘录内容与该项目不符,实际为另一款 iPhone 节奏游戏《<3, Drugs and RockNRoll》的说明,因此框架的具体功能、玩法与使用方式待核验。

音乐节奏 Cocos Creator C 中级
★ 14 Fork 10 未明确 更新 2026-05-22

推荐理由基于团结引擎的微信/抖音双平台小游戏框架,文档覆盖热更新、资源管理与平台适配,适合进阶读者。

Nova 微信小游戏版(AVG/Galgame 文字冒险引擎移植)

Nova 微信小游戏版(AVG/Galgame 文字冒险引擎移植)

该项目是从 Lunatic-Works/Nova v0.2 分支出来的微信小游戏版本,定位为面向 AVG/Galgame 文字冒险类游戏的引擎移植项目,使用 C# 语言开发,仓库标签涉及 Unity 与微信小游戏。README 说明作者已基于这一版本制作了微信小游戏《JISU Tour》,并附有相关文章链接。具体的功能范围、构建方式与使用方法待核验。

其他 无明确引擎 Python 中级
★ 21 Fork 14 MIT 更新 2025-03-11

推荐理由Nova 引擎的微信小游戏移植版本,作者已据此发布小游戏,可作为 AVG/Galgame 方向的移植参考。

微信全平台 .NET SDK(Senparc.Weixin)

微信全平台 .NET SDK(Senparc.Weixin)

Senparc.Weixin 是面向 C# 的微信全平台 SDK,支持 .NET Framework 及 .NET Core、.NET 10.0。据仓库说明,已覆盖微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK 与微信周边等平台能力,并以 NuGet 包形式发布,便于 .NET 项目集成微信相关开发。

文字冒险 无明确引擎 JavaScript 入门
★ 462 Fork 139 Apache-2.0 更新 2026-10-14

推荐理由C# 微信全平台 SDK,覆盖公众号、小程序、小游戏与支付等场景,适合需要服务端能力的读者。

ShipMyGame:Unity 游戏上架 AI Agent 技能包

ShipMyGame:Unity 游戏上架 AI Agent 技能包

面向 Unity 开发者的 AI Agent 技能集合,目标是把游戏上架到 Google Play、微信小游戏、TapTap 等平台。按仓库描述,用户可将仓库交给 AI Agent,用一句话触发从注册开发者账号到提交审核的流程,步骤据称来自真实上架经验。仓库语言为 C#,标签涵盖 agent-skills、claude-code、codex、game-publishing 等。具体支持范围与流程细节待核验。

文字冒险 无明确引擎 Python 中级
★ 2,119 Fork 776 MIT 更新 2026-11-06

推荐理由面向 AI Agent 的 Unity 游戏上架技能库,覆盖 Google Play、微信小游戏与 TapTap,补充「从开发到上架」的流程视角。