KBEngine
This is a server engine. The most import concept is that each player is seen as a entity. The entity is splict into three parts: client, cell and base. The data could be transferred between these three part. It is obvious to assume
Unity
Unity is a client engine. It will create scene and UI for game. We put the connection logic between players into KBEngine.