Tiempo de lectura minutos

Electronic Arts

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.

Entrega fiable y segura

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.

Seguimiento ágil de la creación de videojuegos

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:

  • Apoyo a un modelo ágil de desarrollo y publicación capaz de seguir el ritmo de las actividades de desarrollo concurrentes y de rápida evolución de EA
  • Acelerar el desarrollo reduciendo el tiempo y los recursos necesarios. Con la Plataforma Nuxeo, Scivally y su equipo no tienen que construir componentes básicos. Nuxeo Studio, parte de Nuxeo Online Services, maximiza la configuración de la aplicación mientras minimiza la necesidad de codificación personalizada, reduciendo significativamente los requerimientos de tiempo y recursos.
  • Definir libremente el "contenido" para adaptarlo al contexto empresarial. Las herramientas de gestión de documentos suelen tener documentos electrónicos, carpetas y archivadores rígidamente definidos. En contraste, la Plataforma Nuxeo provee un modelo de contenido flexible al esquema que permite a los desarrolladores definir virtualmente ilimitados objetos de contenido personalizados, con metadatos flexibles y campos complejos, para ajustarse a las necesidades de la organización.
  • La primera aplicación del grupo RPM impulsada por la Plataforma Nuxeo, Shift, fue nombrada así por su objetivo de simplificar el cambio de contenido alrededor de EA.

La Plataforma Nuxeo nos permitió crear nuestra aplicación para administrar compilaciones de videojuegos en siete meses, frente a los 12 o 13 meses estimados para una solución desarrollada internamente. Aceleramos nuestro tiempo de implementación en casi un 50 %.

Maximizar la seguridad del juego

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.

Crear una nueva compilación de juego y controles de acceso

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."

Innovaciones de EA

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.

Seguimiento y reutilización de juegos archivados

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.

Vintage es nuestro archivo de productos terminados. La aplicación Vintage utiliza la misma lógica y modelo de contenido personalizado que Shift para gestionar el almacenamiento a largo plazo de la propiedad intelectual de EA.

"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".