Developing OpenSimulator add-ons
- OpenSimulator source code and submitting code contributions
- OpenSimulator build instructions
- OpenSimulator region add-on modules
Shared region modules
OpenSimulator is developed in C# and all you need to start extending the platform as an developer is Visual Studio Community Editon, the .NET framework and Git version control. You can then create your own shared region modules that extend OpenSimulator, with any functionality you require.
If you develop your own extensions you will have to host OpenSimulator on your own servers, but cloud services are cheap these days, so it is possible to do most anything.
Oligo Academy tools
The Oligo Academy tools are implemented as an OpenSimulator shared region add-on module called AdaptiveLearningSystem and the experimental Ladybird add-on implements an in-world presence and websockets for relaying chat messages, to make it possible to implement a browser based client that works with regular clients.
See article on installing OpenSimulator in grid mode for international school project for details on the add-ons.