Omnivia 3

Another space-based multiplayer game (yes, this is the third reincarnation of the same project). This project has a strong focus on event-based systems; at least three systems were tried before settling down on an EventHub Boost.Signals-based system. In addition, the system is multithreaded, and the code has support for sending events between threads and automatically serializing events and sending them over the network.

There is also a nice octree implementation here, which I have since reused for other purposes.


Page generated on Wed Aug 23 19:54:45 2017