gameswf (pronunciado "game swiff") es una biblioteca de dominio público de código abierto para analizar y renderizar películas SWF , utilizando API de hardware 3D para renderizar. Está diseñado para usarse como biblioteca de interfaz de usuario para videojuegos .
Está escrito en C++ y se compila en Microsoft Windows , OS X , Linux , iOS y Android , utilizando GCC y MSVC . Incluye código para renderizar con OpenGL ES . El módulo de renderizado se excluye para que el código pueda trasladarse a otras API .
gameswf es utilizado por otros proyectos de código abierto como Gnash . También se utiliza en Oddworld: Stranger's Wrath [1] y muchos juegos de Gameloft para mostrar pantallas y menús de la interfaz de usuario, como el inventario del jugador.
gameswf es un prototipo de Scaleform GFx , [2] solución GUI multiplataforma avanzada.