Page 62 - E-Book Articulos
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
   57   58   59   60   61   62   63   64   65   66   67