OpenSimulator is a 3D Application Server. It can be used to create a virtual environment (or world) which can be accessed through a variety of clients, on multiple protocols. OpenSimulator allows you to develop your environment using the technologies you feel work best - the software is designed to be easily extendable through loadable modules to build completely custom configurations. OpenSimulator is released under a BSD License, making it both open source, and commercially friendly to embed in products.
Below are some of the features OpenSim offers:
* Supports creating multiple 'worlds' in a single application instance.
* Supports multiple clients and protocols - access the same world at the same time via multiple protocols.
* Extensive ability to customize your avatar, both with custom clothing, skins, and attached objects.
* Realtime Physics Simulation, with multiple engine options including ODE, PhysX, Bullet and more.
* The ability to create content real time in the environment using in world building tools. What you see is what you get.
* In world application development using a number of different languages, including LSL/OSSL, C#, JScript and VB.NET
Avatrian's on-going documentation of our work in the OpenSim platform
Avatrian began evaluating OpenSim in mid-2008. We started with a standalone server hosted within our domain. Using the latest release version of OpenSim, the server was configured using selected modules only. A backend MySQL server is hosted in the same server to maintain all the dataset. The primary use of this standalone version is for internal development as a workarea and prototyping space. Afterwards, Avatrian created multiple instances of OpenSim and created a grid to connect several sims into our OpenSim network. Later on, migration of terrains and content from Second Life to OpenSim was performed for our creations. We are listed in OpenSimulator.org as a public grid.