Electronic Arts
El líder mundial en entretenimiento acelera la creación de videojuegos con las soluciones de Hyland.
El líder mundial en entretenimiento acelera la creación de videojuegos con las soluciones de Hyland.
Las compilaciones de juegos son claramente el activo digital más importante de Electronic Arts. Las construcciones deben ser fácilmente accesibles para quienes deben trabajar con ellas, y nadie más. Al integrarse con los servidores de creación de juegos de EA, su aplicación de gestión de contenidos ofrece una solución altamente eficaz y escalable que proporciona un acceso y una entrega seguros y fiables a lo largo de todo el ciclo de vida del juego.
EA es líder mundial en entretenimiento digital interactivo y ofrece videojuegos de gran éxito, contenidos y servicios en línea para videoconsolas, PC y dispositivos móviles.Para satisfacer la constante demanda de nuevos juegos por parte de los más de 300 millones de jugadores registrados en todo el mundo, los desarrolladores de EA deben trabajar sin descanso. En un momento dado, unos 70 equipos de todo el mundo estarán trabajando sin descanso en varias versiones de juegos en distintas fases del ciclo de desarrollo.
"Con la última generación de videoconsolas, nuestros juegos se han vuelto mucho más complejos, al igual que nuestros retos a la hora de proporcionar un acceso seguro y fiable a las compilaciones de los juegos", afirma Steve Scivally, director del equipo de gestión de lanzamiento y conservación (RPM) de EA.
La aplicación interna personalizada de EA para la entrega segura de compilaciones de juegos se había quedado obsoleta y no podía seguir ampliándose.
El equipo de RPM concluyó que la Plataforma Nuxeo de Hyland iba más allá de otras soluciones evaluadas para proporcionar algunos beneficios críticos, incluyendo:
Shift se encuentra actualmente en fase de producción y es utilizado activamente por entre 600 y 800 usuarios únicos al día, procedentes de los equipos de desarrollo, certificación y gestión de versiones, control de calidad y pruebas de EA en todo el mundo.
Al integrarse con los servidores de creación de juegos de EA, Shift ofrece una solución altamente eficaz y escalable que proporciona un acceso y una entrega seguros y fiables a lo largo de todo el ciclo de vida del juego.
Cuando se crea un nuevo juego, se envía automáticamente a Shift mediante una herramienta de automatización. Por ejemplo, cuando la sede de EA en Estocolmo crea una nueva compilación de Battlefield, los campos de metadatos personalizados se rellenan automáticamente en Shift, incluida la información relativa a los controles de acceso y las ubicaciones del contenido de la compilación: código fuente, material gráfico y activos de audio.
Tras la validación, la Plataforma Nuxeo retiene la información proporcionada en un tipo de documento personalizado (objeto de contenido) para esa compilación, con un estado de ciclo de vida que indica que está disponible para el acceso. Las notificaciones se envían automáticamente a todas las personas implicadas en el proceso.
Las compilaciones se clasifican por título (por ejemplo, Battlefield), plataforma de sistema de juego (PlayStation, Xbox, PC), tipo de contenido e idioma.
Se mantiene un historial de auditoría completo para cada creación de juego, en el que se registra toda la actividad de los usuarios, por ejemplo, cuándo se registró una creación y quién lo hizo, así como cualquier modificación de los permisos.
"También ampliamos el servicio de auditoría de la Plataforma Nuxeo para capturar también todos los aspectos de cada evento, incluidos los elementos personalizados clave para identificar cualquier nuevo valor creado y qué valores anteriores fueron reemplazados", dijo Scivally.
Shift utiliza completamente los recursos de control de acceso de la Plataforma Nuxeo, así como algunas políticas de seguridad personalizadas. Por ejemplo, "solo los equipos de control de calidad pueden actualizar el estado del ciclo de vida de la compilación de un juego desde alfa a beta, preproducción y, finalmente, lanzamiento final del juego", dijo Scivally. "Nuxeo Platform permite que nuestra aplicación Shift tenga seguridad de grano fino, por rol de negocio, hasta el nivel de metadatos."
Por supuesto, siempre hay excepciones válidas a la política de seguridad. Shift utiliza flujos de trabajo de aprobación para permitir a los trabajadores enviar una solicitud para acceder a una compilación de juego no permitida por sus permisos de acceso. El envío, incluida una explicación del solicitante, se envía al propietario del contenido definido en Shift. El propietario aprobará o denegará la solicitud.
"Shift garantiza que el proceso de solicitud de aprobación sea lo más eficaz y receptivo posible, al tiempo que documenta plenamente quién aprobó el acceso especial, dónde y cuándo", dijo Scivally. "Nuestra aplicación Shift proporciona un acceso rápido, fiable y ágil a las compilaciones de los juegos con total seguridad, al tiempo que nos ayuda a agilizar la comercialización de nuevos juegos."
Desde el lanzamiento original de la aplicación Shift utilizando el módulo de Gestión de Documentos de la Plataforma Nuxeo, EA se ha actualizado a la versión Nuxeo LTS 6.0 con Elasticsearch, utilizando más de toda la Plataforma Nuxeo y permitiendo flujos de trabajo más robustos.
Además, el equipo de desarrollo ha construido la gestión de la aplicación Shift dentro de la Plataforma Nuxeo, utilizando otro tipo de documento personalizado llamado sitio, que está estructurado para contener metadatos sobre la infraestructura tecnológica. Ahora, los operadores utilizan la misma aplicación para gestionar el inventario de infraestructuras en todo el mundo. En la actualidad, los 26 centros físicos y virtuales clave de EA se gestionan en todo el mundo mediante la aplicación Shift.
El grupo EA RPM ha implementado recientemente una segunda aplicación basada en la Plataforma Nuxeo, Vintage, para gestionar los títulos de juegos lanzados archivados para su conservación.
"Es importante señalar que Vintage es utilizado activamente por nuevos equipos de desarrollo de juegos para utilizar parte o la totalidad del código existente de un juego terminado", dijo Scivally. "Podrían utilizar el código para trabajar en una nueva secuela de ese juego terminado, crear una versión modificada de un juego terminado o ayudar a desarrollar un juego completamente nuevo".
Resumiendo los beneficios que la Plataforma Nuxeo ha proporcionado a Electronic Arts, Scivally dijo:
"Nuestras aplicaciones de gestión de contenido (Shift y Vintage) basadas en la plataforma Nuxeo son más importantes que nunca para el éxito de EA. La flexibilidad de la Plataforma Nuxeo ha seguido el ritmo de nuestras creaciones de juegos cada vez más grandes y complejas. Nuestra selección de la Plataforma Nuxeo para crear aplicaciones para entregar de forma rápida y segura nuestras compilaciones de juegos ha demostrado ser una decisión muy acertada".