Plugins

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.

New Plugin Tutorials

  1. Introduction
  2. Custom Methods
  3. Writing a Simple Plugin Class
  4. Writing a Simple IMML Template to Use the Plugin
  5. BreakPoints
  6. Vastpark Player’s Interactive Plugin Load Feature
  7. 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?

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

Old documentation