Programador
Destaca tus habilidades de programación ante los empleadores
Demuestra tus habilidades y competencias básicas en áreas tales como programación, interfaz de usuario, depuración y administración de recursos para ayudarte a obtener tu primer puesto de programación profesional con Unity.
Requisitos previos
- Entre 2 y 3 semestres de trabajo en clase de Unity postsecundario o estudio independiente equivalente.
- Experiencia con una amplia gama de proyectos de Unity.
- Importar assets o código, incluyendo desde la Asset Store de Unity o Unity Package Manager, y abordar los conflictos que surjan como resultado.
- Completar la depuración de problemas no complejos.
- Interpretar un código preexistente y bien documentado.
- Integrar y modificar un código preexistente bien documentado.
- Crear una administración básica de escenas, incluida la carga de escenas.
- Creación, edición y uso de Prefabs
- Implementar una compilación básica.
Detalles del examen
El examen se basa en Unity 6.
Este examen está disponible en los siguientes idiomas:
- Inglés
- Chino - simplificado y tradicional
- Japonés
- Coreano
- Español - Latinoamérica
¿Qué temas se incluyen en el examen?
Programación de Unity
- Evaluar el código para integrarlo en un sistema existente creado o diseñado por un líder.
- Aplicar estándares de codificación y mejores prácticas según lo guiado por programadores senior
- Determinar cuál es el código que permitiría lograr una interacción o lógica de programación especificada.
- Determinar el proceso para implementar transiciones entre escenas
- Guardar datos entre escenas y entre sesiones utilizando enfoques como variables estáticas y PlayerPrefs
- Obtener un resultado definido utilizando los métodos de la API de Unity, dada la documentación de la API de Unity.
- Seleccione las propiedades, scripts y componentes apropiados de GameObjects para las tareas requeridas
- Explica las diferencias entre la herencia básica y las interfaces
- Elija las estructuras de datos comúnmente utilizadas apropiadas para una situación específica, incluidas, entre otras, listas, matrices y diccionarios.
- Elija los tipos de datos apropiados para una situación específica, incluidos, entre otros, flotantes, booleanos y cadenas.
- Crea una aplicación para WebGL o una computadora personal
Interfaz de usuario (UI)
- Organizar los componentes de la interfaz de usuario en el lienzo según un diseño definido utilizando anclajes, pivotes y grupos
- Identificar el proceso necesario para mostrar datos en varios elementos de la interfaz de usuario
- Explica cómo usar el sistema UnityEvent para responder a la entrada del usuario
Depuración
- Programar mensajes de depuración para identificar las posibles causas de que el código no se ejecute como se espera
- Identificar la causa de un error de compilación, dado un bloque de código
- Identificar errores causados por una variable nula
- Identificar técnicas necesarias para refactorizar y mejorar el código para ajustarse a los estándares de codificación definidos
- Seleccione las herramientas de perfilado adecuadas para identificar las fuentes de problemas de rendimiento
Administración de assets
- Explica cómo usar prefabricados en una escena
- Describa el proceso y los resultados de cambiar un prefab anidado o una variante de prefab
- Explica los propósitos principales del Version Control al trabajar en Unity
Aprende y practica
Learn
Aprende las habilidades que necesitas para realizar este examen con la ruta de Programador Junior. Este recorrido gratuito supone un conocimiento básico de Unity y no requiere contar con conocimientos matemáticos previos.
Complementa tu aprendizaje continuo o prepárate para los temas específicos cubiertos en el examen con material del curso, una guía robusta con desafíos prácticos de codificación para ayudarte a prepararte para el día del examen.
Practica
Prepárate para tu examen con una prueba de práctica oficial para ayudarte a comprender los tipos de preguntas que encontrarás y aumentar tu confianza el día del examen. El examen de práctica explica la lógica y el proceso de pensamiento necesarios para llegar a la respuesta correcta e incluye enlaces a la documentación de Unity para brindarte una preparación adicional y guiarte en el estudio de temas específicos.
Obtén una certificación de Unity y comienza una carrera en el ecosistema de desarrollo 3D en tiempo real.
Explorar las certificaciones
Usuario
Estas certificaciones de nivel principiante validan tus habilidades respecto de los fundamentos de Unity y tu capacidad para crear experiencias 3D interactivas en tiempo real.
Asociado
Destácate entre los demás con una certificación diseñada para creadores con un portafolio de proyectos de Unity listos para postularse a tu primer rol profesional con Unity.
Asociado Certificado: Programador (esta certificación)
Profesional
Sigue aumentando tus habilidades con una certificación que destaca que estás listo para tu próximo desafío profesional.