{"repo":"qq362946/Fantasy","free":true,"listed":false,"github":"https://github.com/qq362946/Fantasy","clone":"git clone https://github.com/qq362946/Fantasy.git","description":"C # Game Framework, but not limited to games. Can be used for non game business development","language":"C#","stars":1388,"topics":["fantasy","game","gameframework","network","unity","unity2d","unity3d","net7","gameserver","net"],"license":null,"category":"game-templates","readme_excerpt":"简体中文 English 📖 官方文档 🚀 快速开始 💬 QQ 群: 569888673 --- ⭐ Fantasy 是什么？ Fantasy 是一个 零反射、高性能的 C# 游戏服务器框架 ，专为大型多人在线游戏打造。 ✨ 核心特点 ⚡ 零反射架构 · 🚀 Native AOT 支持 · 🧭 Control Center 与服务发现 🌐 多协议支持 · 🔥 分布式架构 · 🎮 ECS 设计 · 🤖 AI 赋能开发 🤖 AI 赋能开发 Fantasy 已提供专用 fantasy-net Skill，可配合 Claude、Codex、OpenCode、OpenClaw 等 AI Agent 使用。 它可以帮助你： - 学习 Fantasy 框架与核心机制 - 编写 Entity / Component / System、协议、Handler、配置和数据库代码 - 设计 Roaming、Address、SphereEvent、HTTP、Unity 接入等功能 - 审查 Fantasy 项目代码是否符合框架规范，快速定位问题 这让 Fantasy 不只是“可以配合 AI 使用”，而是已经具备面向 AI 的知识组织和开发支持能力，显著降低上手门槛，也非常适合 Vibe Coding。 你可以直接这样问 AI： - 帮我在 Fantasy 里创建一个 Player 实体和对应的 AwakeSystem - 帮我写一个 EventAwaiter 版本的玩家确认流程 - 帮我检查这段 Roaming 代码有没有问题，是否符合 Fantasy 规范 - 帮我写一个包含 Gate、Map、MapControl、MongoDB 的 Fantasy.config 👉 AI 赋能与 Skill 使用指南 👉 AI Skill 安装说明与功能介绍 适用场景 - 🏰 MMORPG - 分布式架构、跨服通信、实体寻址系统 - ⚔️ 实时对战游戏 - KCP 低延迟协议、高性能 ECS 架构 - 🎲 回合制/卡牌游戏 - 可靠的 TCP/WebSocket 通信、数据持久化 - 🌍 开放世界游戏 - 场景管理、实体层级系统 - 🏪 H5/小游戏 - WebSocket 协议支持、Unity WebGL 兼容 - 🎰 高并发游戏 - 分布式部署、对象池优化 多协议支持 - 🔌 TCP - 稳定可靠，服务器间内网通信首选 - ⚡ KCP - 低延迟 UDP 可靠传输协议，适合实时对战游戏 - 🌍 WebSocket - 原生支持 H5/小游戏，Unity WebGL 一键发布 - 🌐 HTTP - RESTful API、Web 后台管理、GM 工具完美集成 核心优势 📡 网络通信 ⚡ 零反射 + Native AOT 极致性能 🧭 内置 Control Center 与服务发现 告别固定服务器列表和按数量取模。Fantasy 提供开箱即用的管理后台与高性能服务发现，让服务器拓扑可以随业务动态扩缩容。 - ✅ 可视化拓扑管理 - 统一管理 Machine、Process、World、Database 和 Scene，并持久化到本地 - ✅ 自动服务生命周期 - Scene 启动后自动注册，批量心跳续租，正常关闭主动下线，异常退出自动过期 - ✅ 多游戏环境隔离 - 原生支持 Namespace、WorldGroup 和 World 范围查询 - ✅ 稳定负载路由 - 支持随机选择与 Rendezvous Hash，增减节点时只迁移部分请求","default_branch":null,"files":null,"tree":[],"storefront":"/r/qq362946","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/qq362946/Fantasy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}