VastPark 101 for Developers

Return to the main Wiki page

What is VastPark?

VastPark is a extensible lightweight platform for creating virtual worlds but it's more than just that!

VastPark is a framework for creating virtual worlds and immersive and multiuser applications. The framework handles the hard work of content distribution, multiuser networking and visualization and provides easy ways for you to extend the platform and create reusable content that can work across any application built on the framework.

VastPark is also an open platform that gives you what you need to create virtual worlds and mini-applications known as widgets. It features a range of software tools for publishing existing assets (such as 3D models and animations, sounds, skyboxes, videos, plugins and more).

How you can extend the platform

  • Plugins are designed for .Net developers to easily extend by creating and exposing their own APIs through the platform.
  • VastScript (our own fully sandboxed version of LUA)
  • IMML (The Immersive Media Markup Language) enables anyone to learn a simple HTML-like language to create and edit your own fully immersive 3D scenes
  • The Continuum format is an open specification for capturing events over time.

Getting started

  • Get the latest developer snapshots of the VastPark applications (recommended for developers)
    • If you you want the source code or you want to try the official stable build version, checkout our main downloads page
  • Work through our example tutorials
  • Get the VastPark SDK and documentation

References

Also available in: HTML TXT