# qq362946/Fantasy

C # Game Framework, but not limited to games. Can be used for non game business development

Repository: https://github.com/qq362946/Fantasy
Canonical: https://ross.abutalabs.com/products/qq362946-fantasy
Homepage: https://github.com/qq362946/Fantasy
Language: C#
License: NOASSERTION
License Family: other
Topics: fantasy, game, gameframework, network, unity, unity2d, unity3d, net7, gameserver, net, net8, net10, networkservice, networkserver, ai, ai-network, skills, ai-gameframework
Last push: 2026-08-20T10:10:14+00:00

## Health v2 (maintenance only)
Score: 94/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 94, longevity 84
- inputs: {"age_days": 1182, "days_push": 13, "days_rel": 43, "gap_med": 3.5, "n_releases_24m": 49}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1397, forks 220 (observed 2026-08-28T04:04:36.789228+00:00)

## What it is
Fantasy is a zero-reflection, high-performance C# game server framework designed for large-scale multiplayer online games, built on an ECS design with distributed architecture. It supports multiple protocols (TCP, KCP, WebSocket, HTTP), Native AOT, service discovery, and can also be used for non-game business development.

## Use cases
- build an MMORPG game server in C#
- create a low-latency real-time multiplayer game backend
- set up a distributed game server with cross-server communication
- add WebSocket networking to a Unity WebGL or H5 game
- build a turn-based or card game server with TCP and data persistence
- develop a high-concurrency backend with ECS architecture
- use a C# server framework for non-game business development

## When to choose
- you are building multiplayer online games (MMORPG, real-time PvP, card games) in C# with Unity or .NET
- you need a distributed, high-performance game server with multi-protocol support (TCP/KCP/WebSocket/HTTP)
- you want zero-reflection performance and Native AOT support
- you want AI-agent-assisted development via the bundled fantasy-net skill

## When to avoid
- you need a general-purpose web application framework (e.g., ASP.NET Core) rather than a game-oriented server framework
- your stack is not C#/.NET or Unity
- you need a client-only game engine rather than a server framework
- you require a permissively documented license — the license is marked NOASSERTION, so verify terms before commercial use

## Facets
- artifact type: framework
- maturity: active
- function: web-framework, rpc, websocket, networking, middleware, concurrency, sdk
- domain: backend, microservices, networking, large-language-models
- platform: cross-platform, dotnet, windows, game-engine
- tags: game-server, ecs, unity, kcp, mmorpg, zero-reflection, native-aot, distributed-architecture, csharp, multiplayer, game-development, real-time, linux, macos

## Member repositories
- qq362946/Fantasy (main) score 94

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:36.789228+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:39:17.322769+00:00, confidence not recorded.
  - readme: https://github.com/qq362946/Fantasy (fetched 2026-08-28T04:04:36.789228+00:00, sha 290fbd0b5c72)
  - homepage: https://github.com/qq362946/Fantasy (fetched 2026-08-29T11:53:40.780238+00:00, sha 6c2794b02ade)
- Data as of 2026-08-30T08:39:29.467469+00:00.
