Object Collaboration Platform is Java middleware for multiplayer online games, consisting of a framework for lightweight distributed object interaction as well as a platform upon which to build server side and client side functionality. This J2EE based platform will include a server side component which naturally balances computing power, connections, and resources. The client side middleware, based on JDK 1.5, will also include a scripting engine.