CSharpGameFramework
一个极简的基于unity3d引擎与c#语言的游戏框架/架构(包括客户端与服务器)。本工程使用作为服务端基础通信设施。
受此启发,我在想是否也能够采用分层虚拟机的样式来实现游戏框架,框架部分就像内核,游戏特定逻辑就像操作系统的其他部分,在内核提供的机制上起作用了。然后内核是可以与其他部分完全隔离开来的。
想要实现完全隔离,计算机硬件与软件是一个实例,任何时候都可以把硬件上的软件部分完全抹去后重装。从这个角度看,除了逻辑上的松散替换外,还需要一种部署上的区分来