The “SynthesisVR – Engine” is a set of tools, purposed to unify different game functionalities without limiting the VR studios to specific scopes. This is one of the most important innovations in LBVR.
“SVR Engine” can be described the “glue” between:
· The games launcher
· Advanced game settings
· Scripting language
· Network discovery
· Provisioning tool
At this moment, the Engine is supposed by only handful of titles, but we sees huge interest in our technology by a significant number of studios.
Scripting variables
We uses XML with the <svr> tag being the one specifying a custom action. The tags can be of two types:
· static – performs custom actions or returns the same result across all PCs
ü SynthesisVRNetworkNegotiation
§ timeout — specifies how long the system will be looking for players
§ start_delay – a delay in milliseconds. Helps in the cases where the game server have to be started before the actual client PCs
ü pcs
ü server_ip
· condition – defines a condition and returns a text based on the condition result
ü pcs
§ min – minimum number of stations
§ max – maximum number of stations
§ true – a value if the number of involved PCs is between minand
max
§ false – a value if the condition does not match
ü is_server
§ true – return value if the current PC is the server/host
§ false – return value if the PC is not the server/host