Plugins¶
- Plugins
- What is a VastPark Plugin?
- Support for Nuget
- Why Plugins?
- Getting started creating plugins
- Developing VastPark Plugins.
- New Plugin Tutorials
- Debugging a Plugin.
- List of Plugins
- Tools
- Old documentation
- Comments
What is a VastPark Plugin?¶
Plugins are Classes in .NET written by you which make VastPark better for users. VastPark provides a standard plugin interface that is freely available to all developers.
Support for Nuget¶
We use and recommend the Nuget (Documentation | Open source project) package management system for developing VastPark plugins. See a video of Nuget in action
Why Plugins?¶
- Extend VastPark and Create your own API
- Code in the .NET language of your choice
- Create a richer experience for users
Getting started creating plugins¶
- If you want the source code or you want to try the official stable build version, checkout our main downloads page
- Get the VastPark SDK and documentation
Developing VastPark Plugins.¶
The first step to Developing a VastPark Plugin is knowing exactly what it is you want the plugin to do.
- When you are ready to start look at how to Develop a VastPark Plugin.
PluginTutorial
New Plugin Tutorials¶
- Introduction
- Custom Methods
- Writing a Simple Plugin Class
- Writing a Simple IMML Template to Use the Plugin
- BreakPoints
- Vastpark Player’s Interactive Plugin Load Feature
- Compiling a CS Project in Release Mode and Conclusion
Other topics that are helpful while developing:
Debugging a Plugin.¶
Having trouble getting a Plugin Working?
- Learn how to Debug a Plugin.
List of Plugins¶
For a list of publicly accessible plugins that you to try inworld, click here
Tools¶
If you are a .Net developer and you wish to be able to create new plugins or extend the existing code you may need these tools
- VastPark Player
- VastPark Publisher
- Microsoft Visual Studio.
- A compiled version of the open source Player for debugging.
- WorldServer Developer Package