Fantasy
Fantasy
Fantasy is a high-performance network development framework based on .NET, supports mainstream protocols, and separates the front and back ends.
Supports C# client access such as Unity/Godot/WinFrom/WPF/Console.
The framework supports three network protocols: TCPKCPWebSockethttp (supports Unity publishing as H5).
A framework suitable for quick-start, scalable, and distributed full-platform commercial-grade solutions.
navigation
- Fantasy introduction website
- Fantasy API documentation
- Getting started video viewing address
Get started quickly
- 01.Quick Start
- 1.1. Obtain Fantasy
- 1.2.Configuration file
- 1.3.Fantasy’s network
- 1.4.Fantasy configuration file
- 1.5.Fantasy command line parameters
- 1.6. How to upgrade to the latest version
- 02.Network communication
- 2.1. Configure network protocols
- 2.2. Sending messages between client and server
- 2.3. Sending messages between servers
- 2.4.Route communication protocol
- 2.5.Addressable communication protocol
- 03.System components
- 3.1.ECS system
- 3.2.Event system
- 3.3.Task system
- 3.4. Asynchronous coroutine lock
- 3.5. Database
- Change log
- API documentation
- FAQ
Recommended high-quality open source projects
ET - The ET framework is a complete set of game development frameworks.
TEngine - TEngine is a simple (newbie-friendly out of the box) and powerful full-platform solution for the Unity framework.
Legends-Of-Heroes - A LOL-style ball battle game based on ET and using state synchronization.
Communication and discussion:
__Discussion QQ group: Fantasy server development exchange group 569888673 __
special thanks
Thanks to JetBrains for providing the license!