Our Mission:
"To lead the simulation industry through state-of-the-art software technology, providing timely, dynamic, high-fidelity virtual environments supported by quality development tools and professional services."
Your Solution:
VBS2 - Virtual Battlespace 2 - is a fully interactive, three-dimensional training system providing a premium synthetic environment suitable for a wide range of military (or similar) training and experimentation purposes. Developed by Bohemia Interactive Simulations, VBS2 offers both virtual and constructive interfaces onto high-fidelity worlds of unparalleled realism. VBS2 is used right now by military organisations worldwide including the US Army, USMC, ADF and UK MoD for mission rehearsal, tactical training and simulated combined arms exercises.
The VBS2 simulation engine is fundamentally different from typical game engines available today, as it was designed from the ground-up to be highly customizable and extendable without the involvement of us, the simulation developer. In fact, all of Bohemia Interactive’s game and simulation products are simply ‘mods’ (modifications) of our core Real Virtuality 2 game engine.
For example, the most successful game-based convoy simulator in the history of PC-based serious games – DARWARS Ambush! – was a modification of our first release, Operation Flashpoint. We’ve been empowering end users to customize our simulation engine for almost a decade!
We at Bohemia Interactive aim to provide you with an Open Platform and VBS2 VTK is the result; a truly customizable product geared towards easy modification and rapid development. This means that you will be able to create new VBS2 scripted systems, terrain, characters, vehicles and weapons faster in VBS2 VTK than in similar game platforms.

Within VBS2, the VBS2 scenario layer and terrain layer are separated to simplify the process of scenario development. The VBS2 scenario editor is used to place characters, objects and vehicles upon the terrain and then the layout is saved as a VBS2 scenario file that may be executed at runtime for whatever purpose (e.g. training or analysis).
![]() |
![]() |
![]() |
![]() |



