External Tools IV

Scripting

A medida que el desarrollo del juego va creciendo, se vuelve cada vez más engorroso ciertas acciones, como son todo el

tema de cinemáticas y todo lo que conllevan: cambios de cámara, diálogos, sonidos, animaciones específicas, etc…

Para hacer todo esto un poco más sencillo estamos utilizando un lenguaje de scripting, en concreto lua, y más concretamente (aún si cabe) luabind. La gran utilidad de Lua es que permite «publicar» desde código c++ funciones que nos interesen para ser llamadas desde fuera del juego y poder realizar cambios sin tener que volver a compilar todo el proyecto de nuevo. De esta forma podemos conseguir añadir nuevo contenido desde fuera del código pudiendo incluso hacerse por personas que no tengan un conocimiento extenso de programación.

Para más información os dejamos el enlace a la página web de lua donde se puede descargar el código: http://www.lua.org/

Scripting

As the development of the game grows, it becomes harder some actions  related with cinematics and all that goes with: camera movements, dialogues,sounds, specific animations, etc …

To do this a little easier we are using a scripting language, in particular lua, and more specifically (even if possible) Luabind. The great utility of Lua is that we can «publish» from c++ code  functions that we are interested in, and then call them outside the game, doing changes without having to recompile the whole project again. So, we can add new content from outside the game  and can even be done by people without extensive knowledge of programming.

For more information visit the following link: http://www.lua.org/

Acerca de David Mariscal

Gameplay Programmer on Football Manager Online at Sports Interactive, previously worked at Crytek UK. Ver todas las entradas de David Mariscal

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: