Major Features of MV3D

  • Scalable Server Platform using multiprocessing.
  • Redundancy at every level to reduce failures.
  • Dynamic load balancing of world areas across multiple processes and physical servers.
  • Fully functional asset toolchain.
  • Cross system GUI databinding engine: Guide.
  • Cluster management tools.
  • Worlds can be completely dynamic.
  • Automatic navmesh generation and A* path finding implementation.
  • Physics simulated on both the client and server using ODE.
  • Single sign on network for cross promotion of virtual worlds available using the MV3D framework.
  • Support for two 3D engines: Ogre3D and Panda3D.
  • Free asset repository filled with game ready assets that can be used directly in your world.
  • Asset management system.
  • Patch management system.
  • Easy support for multiple network protocols using Twisted.
  • In game editor and full blown world editing tool.
  • World editing happens live on development servers so a whole team can iterate on an area at the same time and see changes as they happen.
  • Perlin noise based terrain generation.
  • Persistent Object Store
  • Dynamic lighting and shader support.