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

