Simulation. Optimization. Innovation.
Home > Products > VBS2Fusion > Overview

Overview

Introducing a comprehensive API for VBS2. VBS2Fusion makes your training vision become a reality.

VBS2Fusion provides the only way to obtain direct access to the VBS2 engine. It provides an API which can be used to programmatically access and modify the VBS2 simulation and the objects within it. It is designed in C++ and removes the requirement for developers to learn the VBS2 scripting language. VBS2Fusion offers significant advantages over the VBS2 Application Scripting Interface (ASI):

  • Significant performance improvement. Approximately 100 times faster than ASI.
  • Complete run-time control over any object within the simulation environment.
  • Uses a well designed Object-Oriented programming framework which makes it easier to build and maintain bug free code.
  • In-built logging tools to make testing and debugging of code easier and more efficient.
  • Rich set of functionality including support for heads-up display (HUD) and the ability to draw overlays over the VBS2 display.
  • Ability to link to external C++ libraries.
  • Write-once, run anywhere. Once a VBS2Fusion plugin is written and packaged, it can be run on any other VBS2 machine.

VBS2Fusion is provided with extensive documentation and example plugins. It is ideal for integrating VBS2 with external hardware and software systems, enhancing fidelity of the simulation, improving artificial intelligence behavior and improving trainee interaction with VBS2.

VBS2Fusion is continuously improved in accordance with customer requests, and updated versions are rolled out on a regular basis. The VBS2Fusion support arrangement includes provision of updates as well as 1 day of free VBS2Fusion development per license (development includes adding new functions to access different parts of the VBS2 simulation engine).