Volver a flashcards

Flashcards con solución de Unity

¿Cuál es el valor proyectado del mercado global de videojuegos para el año 2026 según Newzoo?

$189$ mil millones de dólares.

Según el reporte de Globant, ¿cuáles son los tres pilares que marcarán la industria en 2026 además del entretenimiento?

Infraestructura, inteligencia y confianza.

Tendencia 2026: El ascenso de qué tipo de plataformas está permitiendo que los juegos trasciendan las consolas fijas?

Plataformas portátiles, híbridas y basadas en la nube.

Según el Google Cloud Games Report 2025, ¿qué porcentaje de desarrolladores ya utiliza IA para acelerar la creación de assets?

$97\%$.

¿Hacia dónde está virando el crecimiento de la industria en lugar de la adquisición de nuevos jugadores?

Hacia la profundización del engagement y la retención mediante servicios en vivo y expansiones.

¿Qué plataformas han superado a la publicidad tradicional como la principal fuente de descubrimiento de videojuegos?

TikTok, YouTube y Twitch.

¿En qué elementos mecánicos se están enfocando las regulaciones gubernamentales por sus riesgos psicológicos?

Loot boxes (recompensas aleatorias) y sistemas gacha.

¿Cuál es el costo estándar para registrar y publicar un juego individual en la plataforma Steam?

$100$ USD.

¿Bajo qué condición Valve reembolsa el cargo de publicación de un juego en Steam?

Si el juego supera los $1.000$ USD en ventas.

¿Cómo se denomina el conjunto de herramientas de Steam que permite integrar logros, guardado en la nube y multijugador?

Steamworks.

En el proceso de publicación en Steam, ¿qué función cumple el sistema SteamPipe?

Se encarga de la gestión y distribución de los archivos y depósitos (depots) del juego.

¿Por qué es crítica la acumulación de "wishlists" (listas de deseos) antes del lanzamiento en Steam?

Es el factor clave para generar tráfico orgánico y visibilidad por parte del algoritmo el día del estreno.

¿Qué estrategia permite a los desarrolladores captar usuarios y obtener feedback en etapas tempranas de producción en Steam?

Early Access (Acceso Anticipado).

Mencione el festival de Steam que permite a los desarrolladores presentar demos funcionales a miles de jugadores.

Steam Next Fest.

En programación C#, ¿qué función cumple el "recolector de basura" (Garbage Collector)?

Gestiona automáticamente la memoria liberando el espacio ocupado por objetos que ya no se utilizan.

¿Qué permite la herramienta LINQ (Language Integrated Query) en C#?

Realizar consultas sobre colecciones de datos de forma concisa y legible, similar a SQL.

La característica de C# que permite al compilador deducir el tipo de una variable según su valor asignado se llama _____.

Inferencia de tipos (usando la palabra clave var).

¿En qué año Unity adoptó C# como uno de sus lenguajes principales de scripting?

2005.

Mencione los dos lenguajes de scripting que Unity dejó de soportar oficialmente en 2017.

UnityScript y Boo.

¿Quiénes fueron los tres fundadores originales de Unity (anteriormente OTEE)?

Joachim Ante, Nicholas Francis y David Helgason.

¿Qué nombre recibió la polémica tarifa por instalación introducida bajo la gestión de John Riccitiello en Unity?

Runtime Fee.

Concepto: GameObject

Definición: Cualquier elemento presente en la ventana Hierarchy de una escena de Unity.

¿Qué componente, presente en todos los GameObjects, controla su posición, rotación y escala?

Componente Transform.

En la interfaz de Unity, ¿qué ventana muestra la estructura jerárquica de todos los objetos en la escena actual?

Hierarchy (Jerarquía).

¿Para qué sirve la ventana "Inspector" en el editor de Unity?

Para visualizar y editar las propiedades y componentes del objeto seleccionado.

¿Cuál es la diferencia técnica entre el "Reference Manual" y la "Scripting Reference" de Unity?

El Manual ofrece una visión general de componentes, mientras que la Scripting Reference contiene ejemplos específicos de programación.

¿Qué diferencia hay entre una variable declarada como `public` y una `private` respecto al Inspector de Unity?

Las variables `public` aparecen y son editables en el Inspector, mientras que las `private` no.

¿Cuál es la diferencia de ejecución entre los métodos `Start()` y `Update()` en un script de Unity?

`Start()` se ejecuta una sola vez al inicio; `Update()` se ejecuta de forma continua en cada fotograma (frame).

En C#, ¿qué caracteres se utilizan para realizar un comentario de una sola línea?

//

¿Cómo se define una "Clase" en el contexto de la programación orientada a objetos?

Es un contenedor que almacena información (variables) y comportamientos (métodos) relacionados.

¿Qué estructura de control es preferible utilizar cuando se tienen múltiples condiciones anidadas (más de tres o cuatro)?

La declaración switch.

¿Cuál es la principal limitación de un Array en comparación con una Lista en C#?

La longitud de un Array es fija y se establece al crearse, mientras que la Lista puede cambiar de tamaño dinámicamente.

¿Cómo se accede a un valor específico dentro de un Diccionario en C#?

A través de una clave (key) única asociada al valor.

En un bucle `for`, ¿qué operador se utiliza comúnmente para incrementar el contador en $1$ en cada iteración?

++

¿Qué tipo de bucle es ideal para recorrer cada elemento de una colección sin necesidad de un índice manual?

Bucle foreach.

¿En qué consiste la práctica de "white-boxing" en el diseño de niveles?

En diseñar prototipos de niveles usando formas geométricas simples para probar la jugabilidad antes de añadir arte final.

En Unity, ¿qué diferencia hay entre el "World Space" y el "Local Space"?

World Space usa un origen fijo $(0, 0, 0)$ para toda la escena; Local Space usa el Transform del objeto padre como origen.

¿Qué propiedad del Material determina su color base o textura principal en el Inspector?

Albedo.

Concepto: Prefab

Definición: Plantilla de un GameObject reutilizable que permite aplicar cambios globales a todas sus instancias en la escena.

¿Cuál es la principal desventaja de la iluminación en tiempo real en comparación con la precomputada (baked)?

Puede ralentizar el rendimiento del juego al calcular sombras y luces en cada fotograma.

¿Qué tipo de luz en Unity simula la luz natural del sol y no tiene una posición fija, sino solo una dirección?

Directional Light (Luz direccional).

¿Qué tipo de luz emite en todas las direcciones desde un punto central, similar a una bombilla?

Point Light (Luz puntual).

¿Qué componente es necesario añadir a un GameObject para gestionar clips de animación y sus transiciones?

Animator.

En scripting de Unity, ¿qué propiedad se debe usar para que una rotación sea independiente de la velocidad de fotogramas (frame rate)?

Time.deltaTime.

¿Qué motor gráfico es desarrollado por Epic Games y es conocido por su alto realismo en videojuegos 3D?

Unreal Engine 5.

¿Cuál es la principal ventaja del motor Godot?

Es gratuito, de código abierto (open source) y permite el desarrollo tanto en 2D como en 3D.

¿Qué motor es recomendable para principiantes que desean crear juegos 2D con una curva de aprendizaje baja?

Game Maker.

¿Por qué es importante elegir una especialización temprana según los consejos de "The power ups"?

Porque es muy difícil alcanzar un nivel de experto en dos áreas distintas a la vez y resta competitividad frente a especialistas.

¿Qué lenguaje de programación se recomienda para quienes desean trabajar a bajo nivel y optimizar motores gráficos?

C++.

¿Qué lenguaje es preferible para el desarrollo de juegos de alto nivel, lógica de cliente-servidor y facilidad de uso?

C#.

En el desarrollo de software, ¿qué prioriza el principio de "Clean Code" (Código Limpio)?

Que el código sea legible y mantenible para los seres humanos antes que una optimización extrema.

En Unity, ¿cuál es el tamaño base de un objeto "Plane" en comparación con un cubo de escala $1$?

El Plane es $10$ veces más grande que un cubo (un Plane de escala $1$ equivale a $10$ unidades).

Para crear un hexágono regular uniendo tres planos en Unity, ¿qué valor de escala en X se debe usar?

$\sqrt{3} \approx 1.732$.

¿Qué herramienta de la barra de Unity permite mover, rotar y escalar un objeto simultáneamente?

Rect Transform o la herramienta combinada Transform.

¿Qué sucede si se desactiva un componente Animator en un objeto que también tiene un script de rotación por código?

El script de código recuperará el control de la rotación, ya que el Animator dejará de sobrescribir los valores.

Concepto: Skybox

Definición: Material que representa el fondo o el cielo de una escena en Unity.

¿Cómo se llama el sistema de Amazon para el desarrollo de videojuegos basado en CryEngine?

Lumberyard.

En C#, ¿qué diferencia una propiedad automática (auto-property) de una variable estándar?

Elimina la necesidad de escribir manualmente el código repetitivo de los getters y setters.

Según la hoja de ruta de programación, ¿qué es lo primero que se debe hacer antes de optimizar una estructura de datos?

Verificar y medir el rendimiento por cuenta propia para validar si la optimización es realmente necesaria.

¿Qué significa que el lenguaje C# sea de "tipado estricto" incluso usando `var`?

Que el tipo de la variable se fija en tiempo de compilación y no puede cambiar durante la ejecución.

¿Cuál es el objetivo principal de participar en una "Game Jam"?

Experimentar roles bajo presión en un tiempo limitado para descubrir qué especialización te gusta más.

En la jerarquía de Unity, ¿qué indica que un objeto se ha vuelto de color azul?

Indica que ese objeto es ahora una instancia de un Prefab.

En el editor de Unity, ¿qué tecla se usa para enfocar y hacer zoom automáticamente sobre un objeto seleccionado?

La tecla F.

El componente encargado de combinar datos de iluminación y texturas para representar un objeto en pantalla se llama _____.

Shader.

¿Qué herramienta externa de Unreal Engine permite crear grafismos y animaciones para juegos 2D?

Paper 2D.

Página 1 / 1

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .