The labengine and labgame

The labengine and labgame are tools that support the Navigation Lab. They provide:

The labengine

The labengine is a very simple game engine, somewhat comparable to a server application for an MMO game.

The labgame

The labgame is an executable that runs on all platforms supported by Autodesk Navigation. It creates and runs an instance of the labengine internally, and adds a layer that manages communications with the Navigation Lab.

It accepts commands from the Navigation Lab (e.g. to spawn bots and obstacles), and passes those commands along to the labgame. It also sets up a visual debug server, and manages sending debug information from the labengine to the Navigation Lab.