osu!framework 游戏框架(C#)
由 osu! 团队(ppy)开源的 C# 游戏框架,官方描述为「以 osu! 为出发点编写」。README 提供了入门 wiki 与官方项目模板,可从空项目起步,也可参考示例工程。适合希望复用 osu! 技术栈、使用 C# 开发游戏的开发者;具体功能范围与实际运行效果待核验。
推荐理由osu! 团队开源的 C# 游戏框架,提供入门 wiki 与官方项目模板,适合作为「引擎与框架」条目的技术栈起点。
48 个已发布 C# 项目中的可上手方向与工程参考
面向使用 C# 开发游戏的开发者,按「引擎与框架 / 微信小游戏与平台适配 / 完整小游戏工程 / 工具链与 SDK」四条线索整理 4225.cn 库存中的 C# 开源项目,帮助读者快速定位可复用工程与学习样本。
具备 C# 或 Unity 基础、希望寻找开源参考工程与工具链的游戏开发者,以及关注微信小游戏/抖音小游戏迁移与上架流程的独立开发者。
库存中已发布项目按语言维度统计,「C#」聚集 48 个,数量足以支撑一个语言向专题;候选项目覆盖引擎框架、小游戏适配、完整复刻工程与平台 SDK,具备分层组织的素材基础。
由 osu! 团队(ppy)开源的 C# 游戏框架,官方描述为「以 osu! 为出发点编写」。README 提供了入门 wiki 与官方项目模板,可从空项目起步,也可参考示例工程。适合希望复用 osu! 技术栈、使用 C# 开发游戏的开发者;具体功能范围与实际运行效果待核验。
推荐理由osu! 团队开源的 C# 游戏框架,提供入门 wiki 与官方项目模板,适合作为「引擎与框架」条目的技术栈起点。
OpenSA 是基于 OpenRA Mod SDK 的《Swarm Assault》(1999 年即时战略游戏)重制项目,使用 C# 开发。据 README,项目完成度已很高,重制了全部 100 个任务并追加额外关卡;具备多人对战、Windows/macOS/Linux 支持、HD 分辨率与无缝缩放、集结点、可设定目标的地图编辑器及自定义单位;不含随机地图生成器,剩余工作主要为外观与细节。
推荐理由基于 OpenRA Mod SDK 的即时战略重制项目,README 称已重制全部 100 个任务并支持多人对战,是 C# 大型完整工程的参考样本。
Star Wars Jedi Knight II: Jedi Outcast
基于 Unity3D 与 C# 开发的微信「跳一跳」小游戏复刻项目,仓库描述为「Unity3d开发的微信跳一跳小游戏」。README 摘录内容实际来自《星球大战:绝地武士 II》源码说明,与项目主题不符,具体玩法实现与完成度待核验。
推荐理由Unity 跳一跳复刻工程,README 列出跳跃、相机跟随、台子生成、排行榜等功能并提供在线试玩与视频教程,适合作为入门级完整小游戏案例。
这是一个使用 C# 编写的 Unity 飞机战斗项目,仓库描述仅标注为 UnityAircraftFight,未提供更多玩法细节。仓库 README 摘录内容实际为 Doom 3 GPL 源码发布说明,与项目名称不符,具体功能与实现情况待核验。
推荐理由Unity 仿微信飞机大战工程,作者配套十余篇开发博客,适合按文章顺序跟做学习。
由微信提供的 Unity 资源迁移工具链(Beta),语言为 C#。开发者可在 Unity 编辑器中导出美术资源,再在小游戏平台用 JS/TS 基于「微信小游戏性能优化方案」编写游戏逻辑;README 称兼容至 Unity3D 5.5+,迁移后的游戏由该方案加速,渲染性能相比 WebGL 提升 3 倍。目前处于 Beta 阶段,文档与示例见仓库 docs 目录,实际接入效果待核验。
推荐理由微信官方提供的 Unity 资源迁移工具链(Beta),面向小游戏平台适配,是微信小游戏方向的核心工具条目。
MeteorWish 是一个基于团结引擎的小游戏开发框架,仓库描述称其支持微信、抖音双平台小游戏,主要使用 C# 编写。需要注意:仓库提供的 README 摘录内容与该项目不符,实际为另一款 iPhone 节奏游戏《<3, Drugs and RockNRoll》的说明,因此框架的具体功能、玩法与使用方式待核验。
推荐理由基于团结引擎的微信/抖音双平台小游戏框架,文档覆盖热更新、资源管理与平台适配,适合进阶读者。
该项目是从 Lunatic-Works/Nova v0.2 分支出来的微信小游戏版本,定位为面向 AVG/Galgame 文字冒险类游戏的引擎移植项目,使用 C# 语言开发,仓库标签涉及 Unity 与微信小游戏。README 说明作者已基于这一版本制作了微信小游戏《JISU Tour》,并附有相关文章链接。具体的功能范围、构建方式与使用方法待核验。
推荐理由Nova 引擎的微信小游戏移植版本,作者已据此发布小游戏,可作为 AVG/Galgame 方向的移植参考。
Senparc.Weixin 是面向 C# 的微信全平台 SDK,支持 .NET Framework 及 .NET Core、.NET 10.0。据仓库说明,已覆盖微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK 与微信周边等平台能力,并以 NuGet 包形式发布,便于 .NET 项目集成微信相关开发。
推荐理由C# 微信全平台 SDK,覆盖公众号、小程序、小游戏与支付等场景,适合需要服务端能力的读者。
面向 Unity 开发者的 AI Agent 技能集合,目标是把游戏上架到 Google Play、微信小游戏、TapTap 等平台。按仓库描述,用户可将仓库交给 AI Agent,用一句话触发从注册开发者账号到提交审核的流程,步骤据称来自真实上架经验。仓库语言为 C#,标签涵盖 agent-skills、claude-code、codex、game-publishing 等。具体支持范围与流程细节待核验。
推荐理由面向 AI Agent 的 Unity 游戏上架技能库,覆盖 Google Play、微信小游戏与 TapTap,补充「从开发到上架」的流程视角。