# egametang/ET

Unity3D Client And C# Server Framework

Repository: https://github.com/egametang/ET
Canonical: https://ross.abutalabs.com/products/et
Language: C#
License: NOASSERTION
License Family: other
Topics: c-sharp, server, game-engine, actor, unity, unity3d, game, meta, metaverse, mmo, mmorpg, dotnet, web3
Last push: 2026-08-26T13:25:42+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 35, longevity 100
- inputs: {"age_days": 5911, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 9898, forks 3238 (observed 2026-08-28T04:10:37.639832+00:00)

## What it is
ET is a C# game development framework combining a Unity3D client with a distributed C# game server, built around a fiber-based actor model for large-scale online games. The latest ET10 release adds AI-native workflows including architecture-enforcing analyzers, automated gameplay testing, and a Unity runtime bridge for AI-assisted development.

## Use cases
- build an MMO or multiplayer online game server in C#
- create a Unity3D client-server game with distributed architecture
- use an actor model framework for scalable game backends
- set up hot reload and hotfix workflows for game servers
- enable AI-assisted game development with automated gameplay verification
- deploy cloud-native game server infrastructure

## When to choose
- you are building a large-scale online game or MMO with Unity clients and C# servers
- you want a distributed actor-based server architecture with service discovery and dynamic scaling
- you need hot reload, automated testing, and analyzer-enforced architecture rules
- you want AI coding tools to safely generate and verify game code

## When to avoid
- you need a permissively licensed framework - the ET license restricts commercial use and requires a paid license
- you are building a small standalone game that does not need distributed server infrastructure
- you cannot use C# or Unity in your stack
- you need a framework you can freely modify and redistribute as open source

## Facets
- artifact type: framework
- maturity: active
- function: game-engine, rpc, concurrency, testing, agent-framework
- domain: microservices, developer-tools
- platform: game-engine, dotnet, cross-platform
- tags: mmo, actor-model, unity3d, csharp-server, hot-reload, ai-assisted-development, metaverse, game-development, c#

## Member repositories
- egametang/ET (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:37.639832+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-29T17:20:20.865484+00:00, confidence not recorded.
  - readme: https://github.com/egametang/ET (fetched 2026-08-28T04:10:37.639832+00:00, sha 27cd0ac0eb51)
- Data as of 2026-08-30T08:39:29.467469+00:00.
