Framework for MOBA games. The server does not depend on Unity. Run on Linux.
- Client and Server written C#.
- Framework does not depend on Unity.
- The server is just a console application. So run on Linux with Mono.
- First collision detection using Uniform Grid.
- Pathfinding using Navigation Mesh.
- Sight shared by team.
- Fog of War.
- Open
MOBA_CSharp_Unity_Clientwith Unity. - Build
- Copy
MOBA_CSharp_Unity_Client/ClientConfig.txtandMOBA_CSharp_Unity_Client/map.jsonto build folder. - Open
ClientConfig.txt. And modifyHostandPort.
- Open
MOBA_CSharp_Server/MOBA_CSharp_Server.slnwith Visual Studio or MonoDevelop. - Build
- Open
ServerConfig.txtin the build folder. And modifyPort.
- Language: C#
- UDP: ENet-CSharp
- Serialization: MessagePack-CSharp
- Geometry: NetTopologySuite
- Collision: own program
- Pathfinding: SharpNav
- Fog of War: Fog-of-war
- Client Game Engine: Unity