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
   9   10   11   12   13   14   15   16   17   18   19