The i6engine is a project aimed for the research of challenges arising in the domain of MMOs (massively multimplayer online games ). Besides other interesting topics, especially scalability is of interest for this project. We try to face this challenge by the use of peer-to-peer, replication and partition techniques to build an adaptive load balancing mechanism in order to enable a larger player base to cooperate or compete in the very same virtual world.
The developed prototype is realized in C++ with heavy usage of the STL and boost libraries, so C++ programming skills are essential.