Migración para usuarios de Perforce

Plastic SCM de Unity es un VCS de categoría AAA para cualquier tamaño de estudio o presupuesto. Realiza ramas y fusiones intensivas, evita bloqueos de bases de datos, maximiza la escalabilidad y mantén felices a los programadores y artistas.

Cumple con las expectativas de los jugadores con una iteración rápida y evita que los costos de productividad interrumpan los plazos de lanzamiento. Descargar el libro electrónico

Por qué los usuarios de Perforce cambian

Los estudios de gran tamaño suelen utilizar Perforce para el desarrollo de juegos. Sin embargo, algunos desarrolladores prefieren los flujos de trabajo de Git, que Perforce no presenta de forma nativa ni a través de la integración. Plastic SCM cierra esa brecha: es una solución rentable para estudios de todos los tamaños con flujos de trabajo distribuidos y centralizados y ramas y fusiones poderosas.

Imagen principal de Deadhaus Sonata

Deadhaus Sonata de Apocalypse Studios

Beneficios que obtienen los usuarios de Perforce del control de versiones de Unity

Plastic SCM de Unity está diseñado para todos los que participan en el desarrollo de juegos. Esto es lo que obtienes cuando actualizas desde Perforce.

Crear un repositorio con Plastic SCM
Trabaja de forma centralizada o distribuida

Elegir un VCS implica decidir entre trabajar de forma centralizada y distribuida. Plastic cuenta con ambas opciones; combina la velocidad y el poder de los flujos de trabajo estilo Git con escalabilidad similar a Perforce.

Cambios de registro de GLUON
Simplicidad del control de versiones para no programadores

El desarrollo de juegos no solo implica programar. Con Plastic SCM de Unity, los artistas pueden contribuir de forma independiente a través de un flujo de trabajo separado con bloqueo y la capacidad de trabajar con archivos individuales.

Archivos grandes de Plastic SCM
Administra depósitos y archivos de gran tamaño a gran velocidad

Con Plastic se manejan archivos y proyectos de más de 5 TB a la velocidad de la luz de manera sencilla. Es cinco veces más rápido que Perforce o Git en el caso de las operaciones de envío habituales y el doble de rápido en las sincronizaciones.

Bloqueo de archivos en el Editor de Unity
Bloquea archivos que no puedes fusionar

¿Los cambios simultáneos en archivos que no se pueden fusionar son desafiantes? Programe de forma segura con ramas y fusiones o realice cambios con confianza con el bloqueo. Plastic es el único VCS que es compatible con ambas opciones.

Características principales

Debido a las soluciones DevOps de Unity, los programadores obtienen una amplia variedad de funcionalidades y, al mismo tiempo, mantienen todo simplificado para los artistas. ¿Notas que falta algo en la lista? Échale un vistazo a nuestra hoja de ruta de DevOps.

Ramificación del control de versiones de Unity por flujo de trabajo de tareas

Flujos de trabajo rápidos y flexibles

Cuando se trabaja con bases de código o archivos de gran tamaño, suelen presentarse problemas de productividad. La funcionalidad de la naturaleza singular de la ramificación de desarrollo de Perforce y de flujo actual bloquea a los equipos en flujos de trabajo relativamente inflexibles de «combinar, copiar», lo que puede provocar que haya el doble de trabajo y ralentizaciones. Hay soluciones alternativas, como dejar de lado las confirmaciones, pero estas limitan la capacidad de confirmar a escala y, de nuevo, el equipo se ralentiza.

La capacidad de ramificación y fusión de Plastic SCM genera, naturalmente, un rendimiento más rápido y optimizado. Puedes estructurar el flujo de trabajo para lo que mejor se adapte a tu estudio, ya sea con ramificación basada en tareas o incluso con un enfoque más tradicional. Si se presentan problemas, es fácil de ajustar.

Cargas pesadas con el control de versiones de Unity

Escalabilidad con cargas pesadas

Crear juegos implica trabajar con archivos enormes; se necesita un control de versiones que pueda soportar esa presión. Los servidores Plastic SCM pueden admitir cientos de desarrolladores simultáneamente con facilidad, sin sacrificar el rendimiento. Trabaja al ritmo que sea necesario y ajusta fácilmente con el control de versiones creado específicamente para el desarrollo de juegos.

Servidor en la nube para el control de versiones de Unity

Alojamiento en la nube para el código fuente

Envía fácilmente tu trabajo a la nube y administra los permisos del equipo a través de un tablero en la nube, sin necesidad de mantener un servidor o cliente adicional. 

Configura instantáneamente servidores dedicados en la nube listos para usar y esto permitirá que tus equipos colaboren desde cualquier parte del mundo. Solo es necesario que crees una cuenta.

Migrar a mitad de proyecto con P4Sync

Cambiar los sistemas de control de versiones en medio del desarrollo puede ser desalentador, pero Plastic está equipado para hacer que la transición sea lo más llevadera posible. Con P4Sync, Plastic incluye una sincronización bidireccional con Perforce para ayudar a que los equipos den el salto.

Con P4Sync, puedes mantener un flujo de Perforce completamente sincronizado con una ramificación en Plastic SCM, importar datos de Perforce a Plastic y viceversa. Ten en cuenta que solo una transmisión de Perforce puede sincronizarse con Plastic en un momento dado: esta es una solución temporal que ayuda a cambiar los sistemas de control de versiones sin detener el desarrollo.

Juegos que lo hacen realidad

Goodbye Volcano High

¿De qué modo un estudio cooperativo que pertenece a empleados alinea tanto a los artistas como a los ingenieros en un proceso de producción? Descubre cómo KO_OP impulsó la colaboración con Plastic SCM.

Return to Nangrim

Descubre cómo Sycoforge aprovechó las herramientas de Unity para administrar el creciente alcance de su proyecto e integrar los comentarios de los jugadores para obtener un desarrollo rápido e iterativo del juego.

Subnautica

Descubre por qué Unknown Worlds eligió Unity y Plastic SCM para hacer realidad Subnautica.

Configura el control de versiones de Unity para tu proyecto

¿Quieres comenzar rápidamente? Estas instrucciones pueden ayudarte a configurar el control de versiones de Unity para tu proyecto en solo unos minutos.

Preguntas frecuentes

¿Cómo uso Perforce en Unity?

Unity es totalmente compatible con Perforce. Si deseas utilizar Perforce como tu sistema de control de versiones con Unity Engine, puedes encontrar instrucciones para configurarlo aquí.

¿Cómo migro a Plastic SCM?

Contamos con un importador ad hoc para trasladar depósitos de Perforce a Plastic SCM. Con frecuencia, los depósitos de Perforce son enormes (algo que es particularmente cierto con respecto a los estudios de juegos, donde los gigabytes de datos no son inusuales), por lo que preferimos brindar asistencia completa.

Es muy simple: te comunicas con nosotros y te ayudamos con el proceso.

¿Cómo uso el control de fuente de Unity?

Obtén una introducción a la configuración de un repositorio y comienza a trabajar con nosotros en Unity, Unreal u otro motor aquí.  

¿Perforce es centralizado o distribuido?

Perforce es un sistema de control de versiones centralizado, lo que significa que todos los desarrolladores y artistas envían sus cambios a un servidor central. Este flujo de trabajo es más adecuado para artistas que trabajan con archivos que no se pueden fusionar. Los desarrolladores suelen preferir un sistema de control de versiones distribuido (DVCS). El control de versiones de Unity ofrece flujos de trabajo diferentes para ambos en un solo repositorio.

Usamos cookies para brindarte la mejor experiencia en nuestro sitio web. Visita nuestra página de política de cookies si deseas más información.

Listo