El lenguaje urbiscript es un lenguaje interpretado que actúa como lenguaje de orquestación: al igual que Lua en el dominio de los videojuegos, Urbi permite integrar los componentes C++ — normalmente, aquellas partes que requieren más CPU — mientras que los modelos de comportamiento generales son escritos en urbiscript, que es más flexible, más fácil de mantener y que permite interacciones dinámicas durante la ejecución del programa.WAKA