Construcción y programación de un entorno tridimensional interactivo y funcional para un videojuego de computadora mediante Unity.

Resumen

The development of interactive environments is key to creating immersive experiences. This is achieved through the continued integration of level design, which gives shape and structure to the virtual world, and programming, which provides logic, mechanics, and functionality to the playable space, thereby transforming a static setting into a living, dynamic environment. This process involves planning the terrain, strategically distributing map elements, and implementing fluid interaction systems, while balancing scale, navigability, and atmosphere. This project describes the creation of the environment for the video game “Ashes of Faith,” from a conceptual mockup to the level design and the comprehensive programming of its logic in Unity and C#. The work focuses on three pillars: (i) programming the spatial environment and its interactivity, (ii) implementing the user interface, and (iii) optimizing performance to ensure smooth rendering without eye strain. Development is organized using the Scrum agile methodology, in short cycles that facilitate rapid adjustments to the level and its mechanics in response to unforeseen changes. To validate the environment, performance tests were conducted using the Unity Profiler (FPS and resource usage), and usability tests were conducted with a pilot group to measure navigation times and difficulties. The results showed a satisfactory experience, with stable performance and users able to complete tasks without major difficulties, confirming compliance with the established technical and usability standards.

Descripción

El desarrollo de entornos interactivos es clave para construir experiencias inmersivas, lográndolo mediante la integración continua entre el diseño de nivel que da forma y estructura al mundo virtual y la programación que aporta lógica, mecánicas y funcionalidad al espacio jugable, transformando así un escenario estático en un entorno vivo y dinámico. Este proceso implica planificar el terreno, distribuir estratégicamente los elementos del mapa e implementar sistemas de interacción fluida, equilibrando escala, navegabilidad y ambientación. Este proyecto describe la creación del entorno del videojuego "Ashes of Faith", desarrollando el Level Design a partir de un mockup conceptual, junto con la programación integral de su lógica en Unity y C#. El trabajo se centra en tres pilares: (i) programación del entorno espacial y su interactividad, (ii) implementación de la interfaz de usuario, y (iii) optimización del rendimiento, garantizando una visualización fluida sin fatiga visual. El desarrollo se organiza bajo la metodología ágil Scrum, en ciclos cortos que facilita ajustes rápidamente al nivel y sus mecánicas ante cambios imprevistos. Para validar el entorno se realizan pruebas de rendimiento con Unity Profiler (FPS y uso de recursos) y pruebas de usabilidad con un grupo piloto, midiendo tiempos y dificultades de navegación. Los resultados mostraron una experiencia satisfactoria, con rendimiento estable y usuarios capaces de completar las tareas sin mayores dificultades, confirmando el cumplimiento de los estándares técnicos y de usabilidad establecidos.

Palabras clave

PROGRAMACIÓN DE ENTORNO, DISEÑO DE NIVEL, USABILIDAD, UNITY

Citación

Construcción y programación de un entorno tridimensional interactivo y funcional para un videojuego de computadora mediante Unity. [Proyecto de Integración Curricular]. Universidad Católica de Cuenca.
logo ucacue
Universidad Católica de Cuenca

Teléfonos:

593 (07) 2-830-7512-830-8772-824-365

Email:

info@ucacue.edu.ecCentro de documentación
logo rraae
logo la referencia