Page 14 - 1 REVISTA TÉCNICO/PRACTICO DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN
P. 14
algoritmos de optimización, simulaciones físicas y características accesibles, impulsando prácticas
técnicas de inteligencia artificial. Estos elementos son inclusivas desde el diseño.
esenciales para lograr fluidez, realismo y jugabilidad
en entornos virtuales de alta calidad. 2 Metodología
Este artículo tiene como objetivo analizar cómo la Para el desarrollo de esta investigación se utilizó un
informática interviene directamente en el desarrollo de enfoque tecnológico-descriptivo, basado en el
videojuegos, destacando las tecnologías, motores y análisis y comparación de las principales
algoritmos que hacen posible la creación de mundos herramientas, motores y algoritmos aplicados en la
digitales interactivos. Además, se abordará la creación de videojuegos. El proceso metodológico se
importancia del trabajo interdisciplinario entre dividió en varias etapas con el objetivo de comprender
programadores, diseñadores y artistas digitales, así de manera práctica cómo la informática interviene en
como la evolución del desarrollo de videojuegos como cada fase del desarrollo. [4]
campo de investigación y aplicación tecnológica.
2.1 Recolección de información
1.1 Historia y contexto
Se recopilaron fuentes académicas, artículos técnicos
Los primeros videojuegos surgieron en la década de y documentación oficial de motores de desarrollo
1950 como simples experimentos informáticos, pero como Unity, Unreal Engine y Godot, con el fin de
con el avance del hardware y la programación, identificar las tecnologías más utilizadas en la
evolucionaron hasta convertirse en sistemas complejos industria. También se revisaron foros de
capaces de procesar gráficos 3D en tiempo real. Este desarrolladores y comunidades en línea especializadas
progreso ha sido impulsado por la mejora de los para obtener una visión actualizada de las prácticas y
motores de desarrollo, como Unity y Unreal Engine, y tendencias. [5]
por la optimización de algoritmos que permiten
simular movimientos, luces y comportamientos
realistas. [2] 2.2 Análisis de motores y tecnologías
Se evaluaron los motores mencionados considerando
1.2 Conceptos fundamentales
su lenguaje de programación, compatibilidad
multiplataforma, rendimiento gráfico y facilidad de
El desarrollo de videojuegos integra componentes de uso. Para ello, se instalaron y exploraron sus entornos
hardware (CPU, GPU, memoria, almacenamiento y de desarrollo, realizando pruebas básicas de creación
periféricos), software (motores, librerías gráficas y de de escenarios 3D, iluminación y físicas simples, con el
audio, middleware), y algoritmos (IA, física, objetivo de observar de manera directa el
pathfinding, renderizado). Los motores de juego funcionamiento interno de cada motor.
encapsulan subsistemas clave: renderizador
(forward/deferred/SRP), físicas (cuerpos rígidos,
colisiones, raycasting), audio, animación, navegación 2.3 Estudio de algoritmos y lógica
(NavMesh/NavigationServer) y scripting. En Unity, la computacional
Scriptable Render Pipeline (SRP) permite personalizar
o usar URP/HDRP según el objetivo (móvil/alto En esta etapa se investigaron los algoritmos más
realismo). En Unreal Engine, tecnologías como empleados en los videojuegos, como los de detección
Behavior Trees para IA y Nanite para geometría de colisiones, rutas (pathfinding) e inteligencia
virtualizada habilitan escenas complejas con alta artificial básica. Se realizaron ejemplos de
densidad de malla. En Godot, los módulos de física y implementación utilizando pseudocódigo y
navegación (2D/3D) proveen cuerpos, áreas, agentes y comparando su eficiencia y aplicabilidad en distintos
consultas eficientes para colisión y rutas. [3] tipos de juegos. [6]
1.3 Estado del arte y tendencias 2.4 Síntesis y conclusiones parciales
Las tuberías de render modernas incorporan Finalmente, se integraron los resultados del análisis
iluminación global, sombras y reflejos mediante ray para establecer una relación entre los componentes
tracing y reconstrucción por IA. En el ecosistema PC, informáticos (motores, algoritmos y recursos técnicos)
NVIDIA DLSS (Ray Reconstruction, Frame/Multi- y su impacto en la jugabilidad, el rendimiento y la
Frame Generation) mejora calidad y rendimiento en calidad visual de los videojuegos. Este proceso
escenas con ray tracing intensivo, tendencia ya permitió comprender de forma práctica cómo la
adoptada por múltiples títulos recientes. En Unreal, informática se convierte en el eje principal que da vida
Nanite reduce el costo de LOD y permite “pixel-scale al entretenimiento digital. [7]
detail” con streaming fino de geometría. En Unity,
URP/HDRP sobre SRP estandarizan personalización 2.5 Abreviaturas y Acrónimos
del render para distintas plataformas. Además, la
accesibilidad gana tracción con Xbox Accessibility A continuación, en la Tabla 1 se presentan algunos
Guidelines (XAGs) y etiquetados cross-industry de conceptos fundamentales relacionados con el
14

