Paquete de middleware de desarrollo de juegos descontinuado
Scaleform GFx es un paquete de middleware de desarrollo de juegos descontinuado , un motor de renderizado de gráficos vectoriales utilizado para mostrar interfaces de usuario basadas en Adobe Flash y HUD para videojuegos. [6] En marzo de 2011, Autodesk adquirió Scaleform Corporation [7] y Scaleform GFx pasó a formar parte de la línea de middleware Autodesk Gameware . El 12 de julio de 2018, Autodesk suspendió Scaleform GFx y ya no está disponible para su compra. [8]
Los autores crearon interfaces de usuario utilizando herramientas de creación de Adobe Flash, como Adobe Animate (anteriormente Adobe Flash Professional); Los archivos SWF resultantes fueron utilizados directamente por las bibliotecas GFx, proporcionando una funcionalidad similar a la de Adobe Flash Player pero optimizada para su uso en motores de juegos .
Scaleform GFx es compatible con todas las plataformas principales, incluidas consolas de juegos, sistemas operativos móviles y de PC. [1] Scaleform proporciona API para la comunicación directa entre el contenido Flash y el motor del juego, e integraciones prediseñadas para motores populares como Unity , Unreal Engine y CryENGINE . [9] [10] [11] [12] [13] [14] Scaleform GFx también podría tener licencia para su uso como sistema de ejecución Flash independiente en plataformas móviles, [15] compitiendo con Adobe AIR .
Características
Scaleform GFx contiene varios sistemas centrales, que incluyen:
- un motor de renderizado acelerado por GPU para mostrar objetos, que presenta un motor de teselación de vector a triángulo con un algoritmo de suavizado de bordes que utiliza triángulos de subpíxeles para suavizar los bordes
- backends de renderizado de malla para API DirectX y OpenGL
- un caché de malla para gestionar datos de triángulos teselado
- un sistema de fuentes basado en gráficos vectoriales que utiliza una única textura para almacenar en caché dinámicamente los glifos a pedido
- soporte para todas las principales clases de visualización de Flash, incluidos Sprite, MovieClip, TextField y filtros (Glow, Bevel, DropShadow, etc.)
- Máquinas virtuales ActionScript 3 [16] y ActionScript 2 optimizadas con recolector de basura , así como extensiones de ActionScript específicas de GFx [17]
- soporte de audio a través de una interfaz C++ implementable por el licenciatario, con una implementación predeterminada que admite FMOD [18]
Componentes adicionales
Además del motor, la documentación y las muestras, Scaleform GFx SDK incluye varios componentes adicionales:
- Forma de escala 3Di
- Extensiones de ActionScript 2 que permiten la ubicación tridimensional y la rotación de elementos Flash. Scaleform 4 incluye soporte para las capacidades 3D integradas de ActionScript 3, lo que hace que 3Di sea innecesario. [19]
- Forma de escala CLIC
- Kit de interfaz ligera común: marco de componentes de interfaz de usuario Flash fácilmente personalizable, que incluye botones, cuadros de lista, menús desplegables, controles deslizantes, árboles y ventanas, creado en colaboración con gskinner.com. Estos componentes están destinados a ser livianos, al mismo tiempo que brindan comunicación bidireccional con el motor y otras consideraciones para el desarrollo de juegos. [20]
- Kits de interfaz de usuario Scaleform
- Ejemplos personalizables prediseñados que incluyen un motor C++ de muestra y código ActionScript, así como el contenido Flash correspondiente. Actualmente, estos incluyen una interfaz de usuario MMO , FPS HUD y un kit de menú frontal.
- AMP de forma de escala
- Analizador de memoria y rendimiento: herramienta de generación de perfiles utilizada para analizar la memoria y el rendimiento del contenido Flash dentro de un juego o aplicación 3D mientras se ejecuta en una PC, consola o teléfono móvil. AMP es similar en propósito y diseño a Adobe Scout . AMP brinda estadísticas detalladas sobre el uso de la CPU, el procesamiento y la memoria, e incluye un generador de perfiles ActionScript completo con función y sincronización por línea.
Complementos con licencia independiente
Scaleform también proporcionó dos complementos opcionales para GFx:
- Vídeo en forma de escala
- Códec de vídeo totalmente integrado para compatibilidad con el flujo de trabajo de Flash Video (actualmente con tecnología CRI Movie ).
- Forma de escala 3Di
- Editor de métodos de entrada (IME) totalmente integrado para soporte de chat asiático.
Socios tecnológicos
Motores de juego
Otro software intermedio
Ver también
Referencias
- ^ abcdefg "Scaleform - Uso - Plataformas". Autodesk . Consultado el 7 de septiembre de 2014 .
- ^ Preguntas frecuentes gameware.autodesk.com [ enlace muerto ]
- ^ Brandon Boyer (19 de abril de 2007). "Scaleform GFx llega a PSP, PS3". Gamasutra . Consultado el 21 de julio de 2008 .
- ^ "Autodesk firma un acuerdo de licencia con Nintendo - Noticias". Informe mundial de Nintendo . Consultado el 16 de enero de 2024 .
- ^ "Una gran cantidad de herramientas compatibles con Windows Phone 8". MCV . 31 de octubre de 2012.
- ^ "Games Central:" Licencias de cabecera Scaleform para Earthrise"". Archivado desde el original el 11 de julio de 2011.
- ^ "Autodesk y forma de escala". Autodesk . Consultado el 1 de marzo de 2011 .
- ^ "Descripción general del middleware Autodesk Scaleform GFx" . Consultado el 16 de enero de 2024 .
- ^ Libro de recetas de diseño de juegos del kit de desarrollo Unreal, Packt Publishing Ltd, 22 de febrero de 2012
- ^ Desarrollo de juegos UDK, Cengage Learning, 2012
- ^ Inicio del desarrollo de iOS 3D Unreal Games, Apress, 4 de abril de 2012
- ^ Programación de juegos CryENGINE con C++, C# y Lua, Packt Publishing Ltd, 22 de noviembre de 2013
- ^ Codificación del juego completa,
- ^ Desarrollo de juegos Cryengine 3: guía para principiantes, Packt Publishing Ltd, 21 de septiembre de 2012
- ^ "Cómo convertir rápidamente juegos flash en aplicaciones móviles".
- ^ Kris injerto. "Scaleform GFx 4 es compatible con Flash 10 AS3". Gamasutra . Consultado el 1 de octubre de 2010 .
- ^ Extensiones Scaleform 4.2, Autodesk
- ^ Características. Audio gameware.autodesk.com [ enlace muerto ]
- ^ Kris injerto. "El nuevo Scaleform admite menús 3D". Gamasutra . Consultado el 7 de abril de 2010 .
- ^ http://gameware.autodesk.com/scaleform/tools
- ^ "Counter-Strike: Ofensiva global".
- ^ "Unreal Engine en un importante acuerdo de interfaz de usuario de Scaleform". Desarrollar . Consultado el 15 de mayo de 2010 .
- ^ "Scaleform será gratuito para UDK". MCV . Desarrollar . 15 de abril de 2010 . Consultado el 15 de mayo de 2010 .
- ^ "CryEngine 2 utiliza Scaleform GFx". GameSpot . Consultado el 21 de julio de 2008 .
- ^ "Emergent integra completamente Scaleform y SpeedTree en Gamebryo bajo el programa de socios en crecimiento de la empresa". Reuters. 5 de febrero de 2008. Archivado desde el original el 13 de noviembre de 2012 . Consultado el 21 de julio de 2008 .
- ^ Will Freeman (21 de marzo de 2009). "Los proveedores clave de middleware se comprometen a apoyar Gamebryo LightSpeed". MCV . Desarrollar . Consultado el 14 de agosto de 2009 .
- ^ Chris Remo (12 de marzo de 2009). "Scaleform anuncia asociación con el códec de vídeo CRI". Gamasutra . Consultado el 14 de agosto de 2009 .
- ^ "Scaleform y GameSpy lanzan una solución integral para lobby en el juego". IGN. 13 de febrero de 2008. Archivado desde el original el 20 de febrero de 2008 . Consultado el 21 de julio de 2008 .
enlaces externos
- Sitio web oficial de Scaleform
- Scaleform GFx en MobyGames
- Forma de escala en MobyGames
- Forma de escala en LinkedIn
- Flash en Juegos SIG en IGDA
- ScaleForm GFx en UDK