ABSTRACT

Just as movie actors need scripts to exchange dialogue with other actors and guide their actions on set, a virtual environment needs scripts written in a programming language to bring animation and interactivity to its vehicles, buildings, furniture, vegetation, and animals. Inside the contents of a chaise lounge, entry door, or a vehicle are scripts that communicate with the avatar, the server, and the client viewer. These scripts are programs written in languages such as Linden Scripting Language (LSL) for Second Life or OSSL, which is an API (Application Programming Interface) extention of LSL made for worlds based on OpenSim. In Unity, languages such as UnityScript, C#, or Boo are used, and you can code in C# for OpenSim as well.