Las 12 preguntas y respuestas principales de la entrevista 3D de Unity (2026)

Aquรญ hay preguntas y respuestas de la entrevista de Unity para principiantes y candidatos a desarrolladores de Unity experimentados para obtener el trabajo de sus sueรฑos.

1) ยฟQuรฉ es Unidad 3D?

Unity 3D es un potente motor de desarrollo totalmente integrado y multiplataforma que brinda una funcionalidad lista para usar para crear juegos y otro contenido 3D interactivo.

Descarga gratuita de PDF: Preguntas y respuestas de la entrevista de Unity 3D


2) ยฟCuรกles son las caracterรญsticas de Unity3D?

Caracterรญsticas de la unidad es

  • Es un motor de juego multiplataforma con caracterรญsticas como (objetos 3D, fรญsica, animaciรณn, guiรณn, iluminaciรณn, etc.)
  • Editor de guiones adjunto
  • MonoDevelop (ganar/mac)
  • Tambiรฉn puede usar Visual Studio (Windows)
  • editor de terreno 3D
  • Administrador de animaciรณn de objetos 3D
  • Sistema de interfaz grรกfica de usuario
  • Exportador ejecutable de muchas plataformas Reproductor web/Android/Aplicaciรณn nativa/Wii

En Unity 3D, puede ensamblar arte y activos en escenas y entornos, como agregar efectos especiales, fรญsica y animaciรณn, iluminaciรณn, etc.


3) ยฟMencionar componentes importantes de Unity 3D?

Algunos componentes importantes de Unity 3D incluyen

  • Barra de herramientas: Cuenta con varias herramientas de manipulaciรณn importantes para la escena y las ventanas del juego.
  • Vista de escena: Se muestra una vista previa en 3D completamente renderizada de la escena actualmente abierta y le permite agregar, editar y eliminar GameObjects
  • Jerarquรญa: Muestra una lista de cada GameObject dentro de la vista de escena actual
  • Ventana de proyecto: En los juegos complejos, la ventana del proyecto busca activos especรญficos del juego segรบn sea necesario. Explora el directorio de activos para todas las texturas, scripts, modelos y prefabricados utilizados en el proyecto.
  • Vista del juego: En Unity puedes ver tu juego y al mismo tiempo hacer cambios en tu juego mientras juegas en tiempo real.

4) ยฟCuรกl es la funciรณn de Inspector en Unity 3D?

El inspector es un panel sensible al contexto en el que puede ajustar la posiciรณn, la escala y la rotaciรณn de los objetos del juego enumerados en el panel Jerarquรญa.


5) Explique quรฉ es Prefabs en Unity 3D.

Prefab en Unity 3D se refiere a la plantilla de objetos prefabricados (Clase que combina objetos y scripts). En el momento del diseรฑo, se puede arrastrar un prefabricado desde la ventana del proyecto a la ventana de la escena y agregar la jerarquรญa de objetos del juego de la escena. Si lo desea, puede editar el objeto. En tiempo de ejecuciรณn, una secuencia de comandos puede hacer que se cree una nueva instancia de objeto en una ubicaciรณn determinada o con un conjunto de propiedades de transformaciรณn determinado.

Preguntas de la entrevista de Unity 3D
Preguntas de la entrevista de Unity 3D

6) Explique quรฉ es un archivo Unity3D y cรณmo puede abrir un archivo unity3d.

Los archivos Unity3D son archivos del reproductor web de escenas creados por Unity; una aplicaciรณn utilizada para desarrollar juegos en 3D. Estos archivos consisten en todos los activos y otros datos del juego en un solo archivo, y se usan para habilitar el juego dentro de un navegador que tiene el complemento Unity Web Player. Los activos dentro de un archivo de unidad 3D se guardan en un formato cerrado patentado.


7) ยฟEnumere algunas de las mejores prรกcticas para Unity 3D?

  • Referencias de componentes de cachรฉ: Siempre almacene en cachรฉ la referencia a los componentes que necesita para usar sus scripts
  • Asignaciรณn de memoria: En lugar de instanciar el nuevo objeto sobre la marcha, considere siempre crear y utilizar grupos de objetos. Ayudarรก a una menor fragmentaciรณn de la memoria y harรก que el recolector de basura trabaje menos.
  • Capas y matriz de colisiรณn: Para cada nueva capa, se agregan una nueva columna y fila en la matriz de colisiรณn. Esta matriz es la encargada de definir las interacciones entre capas
  • Raycasts: Permite disparar un rayo en una direcciรณn determinada con una longitud determinada y te permite saber si golpea algo
  • Fรญsica 2D 3D: Elija el motor de fรญsica que se adapte a su juego
  • Cuerpo rรญgido: Es un componente esencial al agregar interacciones fรญsicas entre objetos
  • Paso de tiempo fijo: El valor de intervalo de tiempo fijo afecta directamente la actualizaciรณn fija () y la tasa de actualizaciรณn de la fรญsica.
La Unidad
La Unidad

8) Explique quรฉ es un paso de tiempo fijo en Unity3D. ยฟPor quรฉ la configuraciรณn de intervalo de tiempo fijo afecta la velocidad del juego?

La funciรณn de intervalo de tiempo fijo permite configurar las actualizaciones del sistema a intervalos fijos. Un mecanismo similar a una cola gestiona todos los eventos en tiempo real acumulados entre periodos. Si la velocidad de fotogramas cae por debajo del lรญmite establecido para el intervalo de tiempo fijo, la velocidad del juego puede verse afectada.


9) En Unity 3D, ยฟcรณmo puedes ocultar el objeto del juego?

Para ocultar gameobject en Unity 3D, debes usar el cรณdigo

gameObject.SetActive(false);

10) ยฟEnumere los pros y los contras de Unity 3D?

Ventajas Desventajas
Utiliza lenguaje JavaScript y C# para secuencias de comandos. En comparaciรณn con Unreal Engine, tiene una calidad de grรกficos baja.
Unity proporciona una tienda de activos donde puedes comprar o encontrar cosas que quieras usar en tus juegos. La interfaz no es fรกcil de usar y es difรญcil de aprender, especialmente para principiantes.
Puedes personalizar tus propios sombreadores y cambiar la forma en que Unity representa el juego. Requiere un buen conocimiento de programaciรณn, ya que la mayorรญa de las cosas se ejecutan en scripts.
Es una gran plataforma para hacer juegos para dispositivos mรณviles como iOS, Android y Web (HTML5) -----

11) Explique cuรกl es el uso de AssetBundle en Unity3D.

Los AssetBundles son archivos que se pueden exportar desde Unity para contener activos de su elecciรณn. Los AssetBundles se crean para simplemente descargar contenido a su aplicaciรณn.


12) ยฟEnumere algunas caracterรญsticas clave de Unity3D UE4 (Unreal Engine 4)?

UE4 Unity3D
La lรณgica del juego estรก escrita en C++ o editor de planos La lรณgica del juego estรก escrita usando el entorno Mono
Objeto de escena base- Actor Objeto de escena base: GameObject
Eventos de entrada: componente UInputComponent de la clase Actor Eventos de entrada: entrada de clase
Las principales clases y funciones de UE4 incluyen int32,int24, Fstring, Ftransform, FQuat, FRotator, Actor y TArray Las principales clases y funciones incluyen int,string,quaternion,transform,rotation,gameobject, Formaciรณn
Para crear una nueva instancia de una clase especรญfica y apuntar hacia el Actor reciรฉn creado. Puede usarse UWorld::SpawnActor() Para hacer una copia de un objeto puedes usar la funciรณn Instanciar()
La interfaz de usuario de Unreal Engine 4 es mรกs flexible y menos propensa a fallas El almacรฉn de activos de esta herramienta estรก mucho mejor apilado que UE4
No es compatible con sistemas como X-box 360 o PS3, requiere una tarjeta AMD Radeon HD para funcionar correctamente. Admite una amplia gama de consolas de juegos como X-box y PS4, asรญ como sus predecesoras
Menos costoso en comparaciรณn con Unity3D Unity3D tiene una versiรณn gratuita que carece de pocas funciones, mientras que la versiรณn pro es un poco cara en comparaciรณn con UE4
Para usar UE4 no necesitas conocimientos de lenguaje de programaciรณn Requiere conocimientos de lenguaje de programaciรณn

Estas preguntas de la entrevista tambiรฉn te ayudarรกn en tu viva(orals)

Compartir

3 Comentarios

  1. Avatar Anil Solanki dice:

    gameObject.transform.SetActive(falso)

    Reemplazar con

    gameObject.SetActive(falso)

    1. Hola,
      Gracias por tu sugerencia. esta corregido

    2. Transform no se puede ocultar, solo gameObject puede ocultarse para que el contenido escrito sea correcto.

Deje un comentario

Su direcciรณn de correo electrรณnico no serรก publicada. Las areas obligatorias estรกn marcadas como requeridas *