Resumen: El videojuego "Machay" es una emocionante aventura ambientada en una nave espacial, desarrollada en la plataforma Unity y siguiendo la metodología Modelo-Vista-Controlador (МУС) y la metodología Arcade. En "Machay", los jugadores se sumergen en una experiencia interactiva única mientras exploran la nave espacial y se enfrentan a diversos desafíos. El juego se ha desarrollado siguiendo una estructura organizativa sólida basada en el patrón MVC, lo que ha permitido una gestión eficiente de la lógica de negocio, la presentación visual y la interacción del jugador. La metodología Arcade se ha empleado para asegurar una experiencia de juego dinámica y emocionante. Además, se han aplicado técnicas de inteligencia artificial para controlar el comportamiento de los enemigos, que reaccionan de manera diversa según el nivel de dificultad. Esta implementáción ha mejorado significativamente la jugabilidad y la inmersión en el juego. En resumen, "Machay" es un emocionante videojuego de misiones ambientado en una nave espacial, desarrollado en la plataforma Unity y guiado por la metodología MVC y la metodología Arcade. La implementáción de inteligencia artificial en los enemigos ha mejorado la experiencia de juego, y el juego ofrece a los jugadores una aventura interactiva cautivadora en el espacio.
Palabras-clave: videojuegos, programación, consolas, 2D, 3D
Abstract: The video game "Machay" is an exciting adventure set in a spaceship, developed on the Unity platform and following the Model-View-Controller (MVC) methodology and the Arcade methodology. In "Machay," players immerse themselves in a unique interactive experience as they explore the spaceship and face various challenges. The game has been developed following a solid organizational structure based on the MVC pattern, which has allowed for efficient management of business logic, visual presentation, and player interaction. The Arcade methodology has been employed to ensure a dynamic and thrilling gaming experience. Additionally, artificial intelligence techniques have been applied to control the behavior of enemies, who react differently depending on the difficulty level. This implementation has significantly improved gameplay and immersion in the game. In summary, "Machay" is an exciting mission-based video game set in a spaceship, developed on the Unity platform, and guided by the MVC and Arcade methodologies. The implementation of artificial intelligence in the enemies has enhanced the gaming experience, offering players a captivating interactive adventure in space.
Keywords: videogames, programming, consoles, 2D, 3D
1. Introducción
En los ultimos años los videojuegos han evolucionado significativamente a nivel global, ofreciendo a los jugadores distintas experiencias cada vez más inmersivas y desafiantes muy similares a un escenario real.
En la literatura se mencionan trabajos similares, inicialmente se realiza una revision de literatura sobre los video juegos en el ambito de la educación, se centra en las publicaciones que analizan el diseño de juegos educativos, es decir, las que presentan elementos de diseño que favorecen el aprendizaje, los fundamentos teóricos del diseño de juegos y los resultados de aprendizaje del juego (Dondlinger, n.d.).
Por otro lado en (Roettl & Terlutter, 2018), se realiza una comparativa de un juego en modelo 2d y en modelo 3D estereoscópica o con pantalla montada en la cabeza, identificando como reaccionan los usuarios con este cambio, siendo la version 3d la que más aceptación tiene por parte de los usuaios, sin embartgo al colcoarse este objeto en su cabeza, ocasiona mareos iniciales.
En este contexto, "Machay" emerge como un emocionante videojuego de misiones espaciales desarrollado en la plataforma Unity. Este juego transporta a los jugadores a las profundidades del espacio exterior, ofreciendo un emocionante viaje a bordo de una nave espacial. "Machay" es mucho más que un simple entretenimiento; representa una hazaña tecnológica y creativa que combina la potencia de Unity con una narrativa apasionante y técnicas de inteligencia artificial innovadoras, (ilibrary, s/f)
Este artículo profundiza en el proceso de desarrollo de "Machay", destacando la metodología aplicada, las técnicas de inteligencia artificial utilizadas y los resultados obtenidos. Además, se exploran las posibilidades de difusión del juego y los requisitos técnicos para disfrutarlo en diversas plataformas. "Machay" se convierte así en un ejemplo destacado de cómo la tecnología y la creatividad pueden fusionarse para brindar experiencias de juego excepcionales en el panorama de los videojuegos modernos.
2. Metodología
2.1. Metodología Árcade
La metodología Árcade, fundamentada en la creación de juegos altamente adictivos y entretenidos (según lo afirmado por López-Mera en 2022), se ha materializado de manera sobresaliente en "Machay." Esta implementáción se basa en una serie de principios clave que han sido fundamentales para el éxito del juego.
En primer lugar, se ha incorporado el principio de "Jugabilidad Inmediata." Esto significa que los jugadores pueden sumergirse en la acción sin la necesidad de someterse a tutoriales complicados. Esto responde a la creciente demanda de inmediatez y accesibilidad en la experiencia de juego, permitiendo a los usuarios involucrarse casi instantáneamente.
Además, se ha implementado un "Sistema de Puntuación" competitivo, diseñado para motivar a los jugadores a mejorar continuamente sus habilidades. Este sistema de puntuación se ha estructurado de manera que fomente la competencia y el deseo de superar récords personales y de otros jugadores, lo que, a su vez, aumenta la participación y el compromiso con el juego.
Un tercer principio crucial es la introducción de "Niveles Progresivamente Difíciles." A medida que los jugadores avanzan en el juego, se enfrentan a desafíos cada vez más complejos. Este enfoque garantiza que la experiencia de juego siga siendo atractiva a lo largo del tiempo, ya que siempre hay un objetivo nuevo y desafiante por alcanzar.
La inclusión de "Recompensas y Logros" ha sido fundamental en la metodología aplicada. Estos elementos actúan como incentivos para fomentar la exploración exhaustiva del juego y el dominio de sus aspectos más desafiantes. Las recompensas y logros ofrecen a los jugadores un camino claro hacia la mejora y el reconocimiento de sus logros.
Por último, la "Interacción Rápida" es esencial en la experiencia de juego. Las acciones de los jugadores obtienen respuestas instantáneas, lo que garantiza una interacción fluida y sin interrupciones. Esta respuesta inmediata mantiene a los jugadores completamente inmersos en el juego y evita cualquier posible frustración debida a retrasos en la retroalimentación.
La metodología Arcade, centrada en la creación de juegos altamente adictivos y entretenidos, se ha plasmado de manera excepcional en "Machay" a través de principios como la jugabilidad inmediata, el sistema de puntuación, niveles progresivamente difíciles, recompensas y logros, así como la interacción rápida. Estos elementos han sido cruciales para el éxito de "Machay," al brindar a los jugadores una experiencia fluida y emocionante, totalmente coherente con la visión de la metodología Árcade.
2.2. Fases de Creación
El desarrollo de "Machay" se dividió en varias fases claramente definidas, las cuales se enmarcan dentro de la metodología Arcade, como se ilustra en la Figura 2. Estas etapas permitieron la creación de un juego fluido y entretenido que conquistó a los jugadores.
La primera fase, conocida como el "Diseño de Concepto," se enfocó en la definición de la trama y mecánicas del juego, junto con la creación del concepto visual. Esta etapa es crucial, ya que sienta las bases para el desarrollo del juego y su posterior éxito.
En la segunda etapa, denominada "Desarrollo de Escenarios," se aplicó la técnica de "tiling" para generar escenarios eficientes en términos de consumo de memoria a partir de archivos de texto ASCII (Marcos, 2012). Esta técnica no solo optimiza el uso de recursos, sino que también contribuye a la fluidez del juego al cargar los escenarios de manera rápida y sin interrupciones.
La "Creación de Niveles," la tercera fase, se llevó a cabo mediante el uso de un script diseñado para definir y generar niveles con diferentes grados de dificultad. Esto permitió una progresión adecuada a lo largo del juego, manteniendo a los jugadores comprometidos y desafiados en todo momento.
En la cuarta fase, se implemento la técnica de "Parallax" para dar profundidad y realismo a los escenarios. Esta adición visual contribuyó a la inmersión del jugador, creando una experiencia más envolvente y atractiva.
La quinta etapa, centrada en la "Gestión de Cámara," se enfocó en la optimización del número de cámaras utilizadas para garantizar un rendimiento eficiente en dispositivos móviles. Esto resultó en una experiencia de juego más fluida y sin interrupciones, incluso en plataformas con recursos limitados.
Finalmente, en la sexta fase, se abordó la "Inteligencia Artificial," con el desarrollo de enemigos que presentaban comportamientos reactivos basados en agentes de reflejo simple. Esto añadió un elemento desafiante al juego, manteniendo a los jugadores comprometidos y proporcionando una experiencia dinámica.
El desarrollo de "Machay" siguió un proceso estructurado que incluyó la definición de concepto, la creación de escenarios eficientes, la generación de niveles, la implementáción de parallax, la gestión de cámaras y la integración de una inteligencia artificial reactiva. Estas fases se conectaron de manera fluida, garantizando un juego entendible y atrayente para los jugadores.
3. Metodología MVC
En el desarrollo de "Machay", se aplicó el patrón de diseño Modelo-Vista-Controlador (MVC) con el objetivo de dividir y organizar la estructura del juego en tres componentes esenciales: el Modelo, la Vista y el Controlador. Este enfoque ha demostrado ser una estrategia eficaz para lograr una mayor modularidad y, a su vez, facilitar el mantenimiento yla escalabilidad del juego.
Dentro del componente del Modelo, se abordaron dos aspectos fundamentales. En primer lugar, el "Modelo de Datos" se encargó de definir todas las estructuras de datos y la lógica de negocio del juego. Esto incluyó la representación detallada de personajes, objetos, misiones y cualquier otro elemento relevante, así como la gestión de la interacción con la inteligencia artificial de los enemigos. De esta manera, se determinó cómo reaccionarían los enemigos ante diferentes eventos (Lenguaje HTML, s/f).
Además, en el ámbito del Modelo, se llevó a cabo el "Almacenamiento de Datos" para gestionar de manera efectiva el almacenamiento y la recuperación de información del juego, como las puntuaciones máximas, los progresos de los jugadores y las estadísticas. Este proceso involucró la utilización de bases de datos y sistemas de archivos para mantener un registro preciso de los datos relevantes (Aguas, Recalde, et al., 2023).
Por otro lado, la "Vista" se encargó de la presentación visual del juego. Se diseñaron interfaces de usuario (UI) que permitieron al jugador visualizar información vital, como la barra de vida, el inventario y los diálogos de las misiones. Para mejorar la experiencia del usuario, se incorporaron efectos visuales y animaciones de alta calidad (Aguas, Coral, et al., 2023).
Asimismo, la Vista asumió la responsabilidad de la "Gestión de Pantallas". Esta tarea consistió en cambiar de manera fluida entre las diferentes pantallas del juego, incluyendo el menú principal, las misiones y las escenas de juego. La implementáción de un sistema eficiente de transiciones entre estas pantallas garantizó una experiencia de juego sin interrupciones (Aguas, Coral, et al., 2023).
El componente del "Controlador" se enfocó en la lógica principal del juego. Esto incluyó la detección de las acciones del jugador, como movimientos y disparos, y la gestión de las interacciones entre el jugador y los enemigos. Además, se diseñó la lógica de las misiones, definiendo las condiciones de victoria y derrota. Estos elementos fueron cruciales para la jugabilidad y la experiencia del jugador (Aguas, Recalde, et al., 2023).
Por último, el Controlador se ocupó de la "Gestión de Eventos". En este sentido, se establecieron controladores de eventos para capturar las acciones del jugador y desencadenar respuestas específicas en el juego. Por ejemplo, al completar una misión, se activaban eventos que avanzaban la trama del juego, añadiendo un nivel adicional de inmersión y compromiso (Aguas, Recalde, et al., 2023).
El enfoque MVC empleado en el desarrollo de "Machay" demostró ser esencial para mantener una estructura organizada y modular en el juego, garantizando tanto la facilidad de mantenimiento como la capacidad de escalabilidad. Cada uno de los componentes, el Modelo, la Vista y el Controlador, desempeñó un papel crucial en la creación de un juego envolvente y satisfactorio para los jugadores.
2.4. Aplicación de Blender
Blender, una poderosa herramienta de modelado y animación en 3D de código abierto, desempeñó un papel fundamental en la creación de los activos gráficos y animaciones para el videojuego "Machay" (Aguas, Suarez, et al., 2023). Esta versátil plataforma permitió a los desarrolladores dar vida a la visión del juego, utilizando modelos 3D generados en Blender para representar la nave espacial, personajes y objetos dentro del mundo del juego. Además, se aprovechó la funcionalidad de Blender para animar estos modelos, agregando vitalidad a los personajes y mejorando de manera significativa la experiencia visual del juego.
Uno de los aspectos destacados de la contribución de Blender fue su capacidad para proporcionar a los desarrolladores la flexibilidad necesaria en el diseño y la personalización de activos gráficos de alta calidad. A través de sus diversas herramientas, Blender se convirtió en un aliado esencial en el proceso creativo del juego.
En el ámbito del modelado 3D (Aguinaga, 2021), los desarrolladores aprovecharon la funcionalidad de Blender para diseñar los elementos esenciales del juego, como la nave espacial, los enemigos y los objetos con los que los jugadores interactuarían. Gracias a las intuitivas herramientas de Blender, pudieron crear modelos detallados y realistas que encajaban perfectamente en la estética del juego.
En cuanto a la texturización (Marín, s/f), Blender se destacó al permitir la aplicación de texturas de alta calidad a los modelos 3D. Esto agregó color y detalle a los activos gráficos, contribuyendo a una experiencia visual más inmersiva. La capacidad de Blender para crear y editar texturas de forma precisa resultó esencial en este proceso.
La animación fue otro aspecto vital que Blender abordó de manera efectiva. Los desarrolladores utilizaron Blender para dar vida a los personajes y objetos del juego mediante movimientos, ataques y reacciones de los enemigos. Además, se empleó para crear animaciones de apertura de puertas y efectos especiales que enriquecieron la jugabilidad.
Blender también desempeñó un papel crucial en la optimización de los modelos 3D. Los desarrolladores utilizaron esta herramienta para reducir la cantidad de polígonos y generar mapas de normales, lo que mejoró significativamente la calidad visual del juego.
Finalmente, una vez que los activos gráficos y las animaciones se completaron en Blender, se llevaron a cabo de manera eficiente y sin complicaciones a Unity para su integración en el juego. Este flujo de trabajo, facilitado por Blender, permitió que los elementos diseñados en 3D se convirtieran en componentes interactivos del juego de manera fluida.
Blender demostró ser una herramienta invaluable en todas las etapas del desarrollo de "Machay," desde el modelado 3D y la texturización hasta la animación y la optimización de activos gráficos, proporcionando a los desarrolladores una plataforma sólida y versátil para la creación de un juego visualmente impresionante y envolvente.
2.5. Uso de Unity
La metodología de desarrollo empleada en el proyecto "Machay" se fundamenta en las mejores prácticas de creación de videojuegos a través de Unity. Este enfoque metodológico se destaca por su naturaleza iterativa y su enfoque colaborativo, diseñado para ajustarse de manera precisa a los requerimientos particulares del proyecto (Build fully functional et al., s/f).
3. Resultados
3.1. Técnicas de Inteligencia Artificial
En "Machay," la implementáción de la inteligencia artificial (IA) se centró en la creación de enemigos con comportamientos específicos que añaden desafíos únicos a la experiencia de juego. Estos enemigos tienen un rango de visión limitado y adoptan un comportamiento reactivo que puede compararse a un agente de reflejo simple (Aguas, Camero, et al., 2023).
Cada enemigo en "Machay" tiene un campo de visión restringido. Esto significa que solo pueden detectar al jugador si este se encuentra dentro de su campo de visión. Este enfoque simula la percepción limitada de los enemigos en el juego y añade un elemento estratégico al enfrentarse a ellos (Candil, 2012).
En cuanto al comportamiento reactivo, como mencionan Hernández Paez et al. (s/f), los enemigos reaccionan ante la presencia del jugador en su campo de visión. Cuando detectan al jugador, inician una serie de acciones específicas, como perseguirlo o atacarlo. Esta reacción proporciona dinamismo al juego y desafíos en tiempo real para el jugador.
Una característica interesante de "Machay" es la implementáción de niveles de dificultad variables para los enemigos. De acuerdo con Aguas, Camero, et al. (2023), algunos enemigos son más rápidos y agresivos que otros, lo que exige que el jugador desarrolle estrategias diferentes para enfrentarlos. Esta variabilidad en la IA contribuye a mantener la experiencia de juego fresca y emocionante.
Además, se logró que los enemigos tengan un movimiento que parezca natural, evitando movimientos bruscos o poco realistas, gracias a algoritmos de movimiento (Maths, s/f). Esto aumenta la inmersión y la sensación de enfrentar a oponentes inteligentes.
La interacción de los enemigos con el entorno del juego es otra faceta importante. Como indican Aguas, Recalde, et al. (2023), los enemigos pueden adaptarse al entorno del juego. Por ejemplo, si se encuentran con obstáculos, intentarán sortearlos para llegar al jugador. Esta interacción con el entorno agrega profundidad a la IA y la hace más realista.
En "Machay," los diferentes roles desempeñados por cada tipo de enemigo son esenciales, como menciona Urrutia (2015). Algunos son cazadores, otros son guardianes, y algunos pueden tener roles especiales. Esto agrega variedad y estrategia a las interacciones con los enemigos.
Por último, la comunicación limitada entre los enemigos, como señala Aguas, Recalde, et al. (2023), simula la independencia de los enemigos y garantiza que cada uno tenga su propia lógica y objetivos. En conjunto, estos elementos hacen que "Machay" ofrezca una experiencia de juego dinámica, desafiante y sumamente envolvente gracias a su inteligente implementáción de la IA en la creación de enemigos.
3.2. Ventajas de MVC
La implementáción de MVC en "Machay" proporcionó varias ventajas significativas. En primer lugar, la separación de responsabilidades fue fundamental. Esta metodología dividió de manera clara las funciones de datos, presentación y lógica del juego, lo que facilitó el desarrollo simultáneo de estas áreas. Por lo tanto, los programadores pudieron trabajar en sus respectivos componentes sin interferir con los demás, aumentando la eficiencia y acelerando el proceso de desarrollo.
Además, la estructura MVC también demostró ser altamente ventajosa en términos de mantenimiento. Cualquier modificación realizada en el Modelo, la Vista o el Controlador no afectó directamente a las otras partes del sistema. Esto significó que las correcciones de errores y las actualizaciones de características se llevaron a cabo de manera más ágil y segura, sin el riesgo de introducir problemas inesperados en otras áreas del juego.
Otra ventaja clave fue la escalabilidad. La arquitectura MVC permitió la adición de nuevas funcionalidades y pantallas al juego de manera fluida, sin impactar negativamente en las existentes. Esto fue esencial para mantener "Machay" en constante evolución, adaptándose a las demandas cambiantes de los jugadores y del mercado.
Finalmente, la reutilización de componentes fue un beneficio importante. Los elementos de MVC se diseñaron de manera modular, lo que abrió la puerta a la reutilización de código en otros proyectos de desarrollo de videojuegos. Esto no solo ahorró tiempo y recursos, sino que también contribuyó a la consistencia y calidad de los futuros proyectos. En resumen, la adopción de la arquitectura MVC en "Machay" no solo mejoró su desarrollo, mantenimiento y escalabilidad, sino que también sentó las bases para un enfoque más eficiente y versátil en el mundo de los videojuegos.
3.3.Arcade
La aplicación de la Metodología Arcade en "Machay" tuvo un impacto altamente positivo en el juego. Proporcionó una estructura clara, una interfaz de usuario intuitiva y una mayor rejugabilidad. La retroalimentación constante, la adaptabilidad del juego y la inmersión del jugador se mejoraron significativamente. (López-Mera, 2022). Además, facilitó la creación de contenido y permitió un control eficiente del progreso del jugador. En conjunto, la Metodología Arcade resultó ser una herramienta esencial para el desarrollo exitoso de "Machay".
3.4. Producto
Durante el desarrollo del videojuego "Machay", se emplearon una serie de herramientas y tecnologías para asegurar su funcionamiento óptimo y su accesibilidad. Entre los resultados más sobresalientes se destacan varios aspectos clave.
En primer lugar, se hizo uso de la herramienta de Testing integrada en Unity, la cual desempeñó un papel fundamental en la evaluación del rendimiento del juego en distintos dispositivos móviles. Gracias a esta herramienta, se logró desplegar estadísticas detalladas sobre el funcionamiento del videojuego, asegurando que cumpla con los rigurosos requisitos de rendimiento necesarios para ofrecer una experiencia de juego fluida y envolvente (Aguas, Recalde, et al., 2023).
Asimismo, el juego "Machay" se desarrolló haciendo uso de la tecnología WebGL de Unity, lo que posibilitó que el juego pudiera ejecutarse en un navegador web sin requerir la instalación de ningún complemento adicional. Esto tuvo un impacto positivo al ampliar significativamente la accesibilidad del juego, ya que se volvió compatible con una variedad de plataformas, facilitando el acceso de los jugadores a la experiencia de "Machay" (Aguas, Recalde, et al., 2023).
Además, se implemento una característica clave en "Machay": la compatibilidad con controles externos. Esta funcionalidad otorga a los jugadores la flexibilidad de utilizar una variedad de dispositivos como controladores de juegos, teclados o incluso dispositivos móviles como controles alternativos. Esta versatilidad en las opciones de juego enriquece la experiencia del jugador y contribuye a su disfrute personalizado (Aguas, Recalde, et al., 2023).
El desarrollo de "Machay" incorporó diversas herramientas y tecnologías para optimizar su funcionamiento y ampliar su accesibilidad, lo que resultó en un videojuego que satisface las expectativas de rendimiento, ofrece una experiencia de juego versátil y puede ser disfrutado en una variedad de plataformas gracias a la tecnología WebGL de Unity.
3.5. Requisitos Básicos del Sistema
A continuación, se presenta una tabla que detalla los requisitos básicos tanto para computadoras como para dispositivos móviles para disfrutar de "Machay":
Estos son los requisitos básicos recomendados para garantizar un rendimiento óptimo del juego "Machay" en las respectivas plataformas. Tener hardware que cumpla con estos requisitos proporcionará una experiencia de juego fluida y sin problemas.
3.6. Difusión
Para la difusión de "Machay", se creará una página oficial en Facebook, la cual servirá como un epicentro informativo y de interacción para los entusiastas del juego. En esta página, los usuarios interesados en el juego encontrarán una fuente inagotable de información relevante, actualizaciones emocionantes y noticias frescas sobre el mundo de "Machay", además de enlaces de descarga específicos para los instaladores correspondientes según el dispositivo que deseen utilizar, ya sea computadoras, dispositivos móviles o sistemas operativos. Este enfoque multifacético permitirá que los jugadores accedan de manera sencilla y rápida a la versión adecuada de "Machay" para sus dispositivos preferidos.
No obstante, la página de Facebook no será meramente un repositorio de descargas, sino también un punto central para mantener a la comunidad informada acerca del desarrollo del juego, interactuar de forma activa con los jugadores, proporcionar asistencia técnica en tiempo real y, en última instancia, ofrecer una experiencia de usuario completa. Con la disponibilidad de instaladores específicos para diferentes plataformas, se garantizará que "Machay" se convierta en un título accesible y disfrutable para una audiencia amplia y diversa de jugadores, consolidando así su posición como una joya en el mundo de los videojuegos.
4. Conclusiones
* La adopción de la metodología Modelo-Vista-Controlador (MVC) resultó en una organización eficiente del proyecto, facilitando la gestión de componentes y la colaboración entre los desarrolladores.
* La implementáción de técnicas de inteligencia artificial en los enemigos del juego permitió una experiencia de juego más desafiante y diversa, adaptándose a diferentes niveles de dificultad.
* Blender desempeñó un papel esencial en la creación de activos gráficos y animaciones, proporcionando flexibilidad y calidad visual a los elementos del juego.
* El desarrollo de videojuegos involucró una colaboración multidisciplinaria que abarcó programación, diseño gráfico y sonido, destacando la naturaleza interdisciplinaria de la industria.
* La aplicación de Blender permitió la creación de modelos y texturas 3D realistas, mejorando la inmersión del jugador en el entorno espacial de "Machay".
* La metodología MVC contribuyó a la modularidad y escalabilidad del juego, facilitando la incorporación de nuevas características y niveles en el futuro.
* "Machay" ofrece a los jugadores una experiencia interactiva única al combinar elementos de exploración espacial y resolución de desafíos.
* La inteligencia artificial de los enemigos se adaptó a diferentes situaciones, lo que resultó en una amplia gama de desafíos para los jugadores.
* El uso de herramientas profesionales como Unity y Blender fue fundamental para la producción exitosa del videojuego, reduciendo costos y tiempos de desarrollo.
* El proyecto demostró la aplicación práctica de conocimientos en diseño de videojuegos, programación, modelado 3D y animación, consolidando habilidades esenciales en el equipo de desarrollo.
Referencias
library, (s/f). Herramienta de desarrollo Unity. iLibrary.co. Recuperado el 7 de septiembre de 2023, de https://ilibrary.co/article/herramienta-de-desarrollo-unity-metodolog%C3%ADa-y-herramientas.myjdr22y
Lenguaje HTML. (s/f). Ehu.es. Recuperado el 7 de septiembre de 2023, de http://www. vc.ehu.es/jiwotvim/ISOFT2o1o-2on/Teoria/BloqueIV/HTML.pdf
Aguas, L., Camero, R., Toasa, R., & Arico, L. (2023). A customized and low-cost antivirus solution focused on user needs. En Lecture Notes in Networks and Systems (pp. 561-572). Springer International Publishing.
Aguas, L., Coral, R., Gonzalez, E., & Morales, F. (2023). Modelado 3D del Estadio Olímpico Atahualpa mediante la metodología de diseño hipermedia. RISTI - Revista Ibérica de Sistemas e Tecnologías de Informaçao, 3D, 114-127. https://www.proquest. com/docview/282843O7O5?pq-origsite=gscholar&fromopenview=true
Aguas, L., Recalde, H., Toasa, R., & Salazar, E. (2023). Design of a video game applying a layered architecture based on the unity framework. En Lecture Notes in Networks and Systems (pp. 535-550). Springer International Publishing.
Aguas, L., Suárez, L., Coral, R., & Machay, В. (2023). 3D modelling of freedom summit for virtual environments. En Trends in Artificial Intelligence and Computer Engineering (pp. 548-560). Springer Nature Switzerland.
Aguinaga, A. (2021, febrero 22). Metodología de desarrollo de proyectos con Unity en ČIPSA. ČIPSA Escuela Informática SAP Marketing | Barcelona y Bilbao; CIPSA. https://cipsa.net/metodologia-desarrollo-proyectos-unity-cipsa/
Build fully functional, Environments, P. 3D G. W., & dynamic effects, (s/f). Unity game development essentials. Com.br. Recuperado el 7 de septiembre de 2023, de http:// www.enucomp.com.br/2o12/conteudos/minicursos/unity.pdf
Candil, D. (2012, octubre 11). Cuatro motores gráficos para perder el miedo y lanzarse al desarrollo de videojuegos. Vidaextra.com; Vida Extra, https://www.vidaextra. com/listas/4-motores-graficos-para-perder-el-miedo-y-lanzarse-al-desarrollo-de-videojuegos
Dondlinger, M. J. (n.d.). Educational Video Game Design: A Review of the Literature. Journal of Applied Educational Technology, 4(1).
Hernandez Paez, A., Alejandro Dominguez Falcon, J., Andres, A., & Cruz, P. (s/f). Arquitectura de software para el desarrollo de videojuegos sobre el motor de juego Unity 3D Software architecture for the development of videogames on the game engine Unity 3D. Utp.ac.pa. Recuperado el 7 de septiembre de 2023, de https://revistas.utp.ac.pa/index.php/id-tecnologico/article/download/18o3/pdf/
López-Mera, D. D. (2022).Arcade: Metodología para el desarrollo de videojuegos en cursos de ingenierías. Revista de Investigación en Tecnologías de la Información, 10(20), 51-61. https://doi.org/1o.36825/riti.1o.2o.oo5
Marcos, P. (2012, noviembre 14). Motor gráfico... ¿y eso qué es? El Blog de Marcos. https://marcosdiez.wordpress.com/2o12/11/14/motor-grafico-y-eso-que-es/
Marín, G. M. (s/f). Análisis de las herramientas Unity y Blender para el desarrollo de videojuegos con un enfoque educativo. Blogspot.com. Recuperado el 7 de septiembre de 2023, de http://gmendezm.blogspot.com/2o12/o7/analisis-de-las-herramientas-unity-y.html
Maths, S. (s/f). Transformaciones geométricas. Sangakoo.com. Recuperado el 7 de septiembre de 2023, de https://www.sangakoo.com/es/temas/transformaciones-geometricas
Roettl, J., & Terlutter, R. (2018). The same video game in 2D, 3D or virtual reality - How does technology impact game evaluation and brand placements? PLOS ONE, 13(7), 00200724. https://doi.org/1o.1371/JOURNAL.PONE.o2oo724
Urrutia, G. A. M., López, C. E. N., Martinez, L. F. F., & Corral, M. A. R. (2015). Procesos de desarrollo para videojuegos. Cultura Científica y Tecnológica, 37.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2024. This work is published under https://creativecommons.org/licenses/by-nc-nd/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Palabras-clave: videojuegos, programación, consolas, 2D, 3D Abstract: The video game "Machay" is an exciting adventure set in a spaceship, developed on the Unity platform and following the Model-View-Controller (MVC) methodology and the Arcade methodology. The game has been developed following a solid organizational structure based on the MVC pattern, which has allowed for efficient management of business logic, visual presentation, and player interaction. The Arcade methodology has been employed to ensure a dynamic and thrilling gaming experience. Additionally, artificial intelligence techniques have been applied to control the behavior of enemies, who react differently depending on the difficulty level.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details
1 Universidad Americana de Europa [email protected]
2 Universidad Tecnologica Israel, Quito, Ecuador [email protected]
3 Universidad Tecnologica Israel, Quito, Ecuador [email protected]
4 Universidad de Guayaqui, Guayaquil Ecuador [email protected]
5 Instituto Superior Tecnológico Vida Nueva [email protected]