Unity Source Code

Entiende, optimiza y depura el código con mayor rapidez, además de facilitar el avance de tus proyectos, mediante la adaptación del motor a tus necesidades.

Accede a todos los detalles

Con Unity Source Code, podrás conocer con más detalle el funcionamiento interno de Unity. Tanto para optimizar código, depurar o implementar código personalizado, esta información te permite hacer lo mejor para tu proyecto, y hacerlo con mayor rapidez.

Source Code

Source Code

Incluido con Unity Enterprise

El plan Unity Enterprise incluye Source Code Access, además de facilitarte el soporte y las herramientas que necesitas para administrar proyectos ambiciosos, de gran tamaño.

Beneficios clave

Escribe un código mejor y optimizado

Puedes usar Source Code Access de la forma en que lo desees, ya sea para mejorar viejos procesos o comprender las estructuras de datos que intervienen en el renderizado de gráficos, y hacerlo con las actualizaciones y correcciones de errores más recientes.

Depura y encuentra soluciones con mayor rapidez

Depura el código del Editor y el tiempo de ejecución de forma más eficiente, sin necesidad de asistencia. Utiliza marcadores y puntos de salida para llegar a la raíz de los errores y problemas de rendimiento con mayor rapidez. También utiliza las pruebas automatizadas y el marco de trabajo de pruebas propios de Unity para monitorear la estabilidad de tu proyecto.

Sé nuestro socio en el código

Recomienda mejoras para el motor, comparte tu conocimiento y contextualiza mejor tus necesidades de asistencia. Comparte con los demás tus muestras de código fuente y tus prácticas recomendadas, haz sugerencias de código a tu Success Advisor y colabora más estrechamente con los equipos de asistencia de Unity.

Publica código personalizado con Adapt

Aprovecha los derechos de Source Code Adapt para lanzar código modificado o personalizado en función de las necesidades de tu proyecto. Utiliza API internas para implementar tu código y modifica estructuras de datos privadas para eliminar, anular o extender funciones. Debes contar con un plan Integrated Success. Comunícate con el equipo de Ventas para obtener más información.

Las ambiciones de Stunlock Studios se abrieron camino con el código fuente

Descubre cómo Stunlock Studios hizo realidad su visión para el aclamado juego V Rising mediante la pila de tecnología basada en datos (DOTS) y Unity Source Code para corregir errores, mejorar el rendimiento y optimizar la frecuencia de imagen sin sobrepasar las restricciones de la unidad de procesamiento gráfico (GPU).

Planes relacionados con el código fuente

Hay dos planes para que puedas elegir el que mejor se adapte a tus necesidades: Source Code Access y Source Code Adapt. Source Code Access, incluido con Unity Enterprise, te permite entender, optimizar y depurar mejor tu código, y hacerlo con mayor rapidez. Con Adapt, tienes las ventajas del plan Access y, además, la posibilidad de publicar tu código personalizado.

Con las versiones Access y Adapt, podrás hacer lo siguiente:

  • Acceder, visualizar y clonar el Unity Source Code.
  • Construir a partir del Unity Source Code, incluidos los editores, los reproductores, las herramientas y los archivos de proyectos.
  • Depurar tus proyectos con más facilidad gracias a que podrás consultar el Unity Source Code.
  • Modificar y optimizar el proceso de compilación u otras herramientas internas.
  • Ejecutar pruebas automatizadas desde el repositorio de Unity con los marcos de trabajo incluidos.
  • Agregar características o funciones mediante la modificación de los paquetes o el motor de juegos.

Podrás hacer lo siguiente únicamente con Adapt:

    + Lanzar y publicar tus proyectos con el Unity Source Code modificado.

Lo que incluyen los planes

Editor de Unity y tiempo de ejecución
Sistema de compilación Bee
API de Unity
Incluye API privadas.
Marcos de trabajo y pruebas automatizadas de Unity
Unity Remote
IL2CPP
Disponible si se solicita.
Plataformas de socios
Disponible si se solicita; requiere NDA.

Empieza a utilizar Unity Source Code

Source code
Adquiere Unity Source Code

Comunícate con el equipo de Ventas para obtener Source Code Access como parte de los planes Unity Enterprise o los derechos de Source Code Adapt.

Source code
Accede desde el Admin Portal

Puedes utilizar tu cuenta de Unity para ver el Unity Source Code en el Admin Portal. Crea una ficha de acceso personal y, luego, descarga o clona el repositorio a tu máquina local.

Código fuente
Compila donde trabajas

Compila Unity para comenzar a depurar tu proyecto con Access, o haz versiones personalizadas del motor de juegos con Adapt.

Matt Kramer, Engineering Director, Monomi Park

Con Source Code Access, notamos que nuestros flujos de trabajo y el Editor no funcionaban con fluidez, por eso los modificamos para trabajar de forma más rápida y eficiente.

Matt Kramer, Engineering Director, Monomi Park
Jon Premik, Director of Engineering, Outfit7

Una vez que llegas a los 470 millones de MAU y 20 000 millones de descargas, cada megabyte cuenta. Es fundamental que nuestros juegos estén tan optimizados como sea posible, y el código fuente nos ha resultado sumamente valioso.

Jon Premik, Director of Engineering, Outfit7

Ve más allá con el código fuente

Comunícate con el equipo de Ventas para obtener acceso a Unity Source Code mediante un plan Unity Enterprise.

Preguntas frecuentes

¿Qué es Source Code Access?

Con Source Code Access, puedes descargar y usar Unity Source Code, que incluye el código fuente del Editor y el motor de Unity, el sistema de compilación Bee, todas las API de Unity, Unity Remote, los marcos de trabajo y las pruebas automatizadas. El código fuente de IL2CPP y las plataformas de socios también está disponible si lo solicitas y firmas los NDA (acuerdos de no divulgación) correspondientes con los socios de hardware.

¿Cuál es la diferencia entre Access y Adapt?

Source Code Access te permite ver el Unity Source Code (código fuente de Unity), con lo que puedes depurar y optimizar tus proyectos con más facilidad. 

Source Code Adapt te proporciona lo mencionado en el párrafo anterior y, además, te permite crear tus propias versiones del Editor de Unity y el tiempo de ejecución para corregir errores, personalizar el motor según tus necesidades y publicar proyectos que utilicen el motor modificado.

¿Cómo puedo obtener Unity Source Code?

Source Code Access se incluye como parte del plan Unity Enterprise. Los suscriptores del plan Enterprise que tengan un paquete de soporte Integrated Success (IS) pueden comprar Source Code Adapt. Comunícate con un representante de Ventas de Unity para obtener más información.

Tengo el plan Unity Enterprise. ¿Cómo activo Source Code Access?

Comunícate con tu Success Advisor o tu administrador de cuenta Unity si deseas activar Source Code Access para tu organización.

Si ya compré una suscripción para acceder al código fuente, ¿se verá afectado mi acceso?

Si tienes el plan Unity Enterprise, no habrá cambios en tu acceso al código fuente.  Si tienes el plan Unity Pro y actualmente tienes una suscripción al código fuente, mantendrás el acceso al código fuente durante la vigencia de tu suscripción. Para analizar las opciones de renovación o actualización, puedes comunicarte con tu administrador de cuenta.

¿Cómo accedo a Unity Source Code?

Para acceder a la nueva experiencia de Unity Source Code, que ahora está alojado en el panel de Unity, inicia sesión con tu cuenta de Unity y ve hasta Unity Source Code en el Admin Portal. Crea una ficha de acceso personal y descarga o clona el repositorio a tu máquina local. ¿Necesitas ayuda? Consulta esta rápida guía de integración.

¿Qué asistencia está disponible para Unity Source Code?

Source Code Access se incluye con el plan Unity Enterprise, dentro del paquete de asistencia al cliente que trae el plan. 

Para Source Code Adapt, debes contar con un plan Integrated Success.

¿Cómo obtengo asistencia relacionada con Unity Source Code?

Para problemas relacionados con el acceso a Unity Source Code: envía un ticket de asistencia en el panel de Unity. Ve hasta la página Help and Support de Unity Source Code en el Admin Portal. Haz clic en «File a ticket» en el menú desplegable y selecciona . Completa la información necesaria y envía el ticket.

Para problemas y preguntas técnicas relacionados con el uso de Unity Source Code: envía un ticket de asistencia mediante support.unity.com.

¿En qué se diferencia Unity Source Code de la referencia en C# pública existente disponible en línea?

El código de referencia en C# de Unity contiene solo la capa de C# del Editor y el motor de juegos Unity. Se proporciona como referencia para que entiendas tus proyectos y puedas mejorarlos. Con Unity Source Code Access, puedes obtener un conocimiento más profundo del código subyacente para hacer mejores optimizaciones. Y, con Source Code Adapt, puedes publicar proyectos que utilizan versiones y código modificados del motor.

¿Unity usa C++ o C#?

El Editor y el motor de Unity están programados en un código que combina C++ y C#, siendo C# el lenguaje principal. Con Unity Source Code, podrás ver todo el código C++ que está por debajo de la referencia en C# de Unity.

¿Es Unity de código abierto?

No, Unity Source Code está sujeto a un acuerdo de licencia específico y no es código abierto.

¿Hay algún otro recurso público que pueda consultar?

Mira nuestros repositorios de acceso público en Unity GitHub para obtener el código más reciente de los paquetes básicos de Unity, funciones y herramientas experimentales, extensiones y mucho más.

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