Skip to content

MotionEngine is .net core battle server framework.

License

Notifications You must be signed in to change notification settings

DukeChiang/MotionEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MotionEngine

MotionEngine是一个用于开发战斗服务器的框架。框架基于微软的.net core,所以服务器支持跨平台部署。

框架结构

框架分为多个模块,每个模块互相独立,开发者可以灵活选择需要的模块。

Engine.Common

通用模块

Engine.IO

IO模块:部分模块依赖于IO模块

Engine.Core

核心模块

Engine.AI

AI模块:有限状态机,神经网络,后面会加入A星寻路,导航网格寻路,行为树。

Engine.Math

数学库:支持SIMD的数学库,实现了Unity3D的Transform类和一个高效的Random类。

Engine.Net

网络库:异步IOCP SOCKET支持高并发,协议解析和生成过程无GC。

Engine.Res

资源模块:高效灵活的Config系统。

Engine.Utility

工具模块

About

MotionEngine is .net core battle server framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages