Arquitectura de software para el desarrollo de videojuegos sobre el motor de juego Unity 3D

En los últimos años la arquitectura de software se ha consolidado como una disciplina que intenta contrarrestar los efectos negativos que pueden surgir durante el desarrollo de un producto informático, ocupando un rol significativo en la estrategia de negocio de una organización que basa sus operaci...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Andy Hernández Paez, Javier Alejandro Domínguez Falcón, Alejandro Andrés Pi Cruz
Formato: article
Lenguaje:ES
Publicado: Editorial Universitaria 2018
Materias:
Acceso en línea:https://doaj.org/article/91682b15294f4553991ee4ce4e35803e
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:91682b15294f4553991ee4ce4e35803e
record_format dspace
spelling oai:doaj.org-article:91682b15294f4553991ee4ce4e35803e2021-11-16T19:05:11ZArquitectura de software para el desarrollo de videojuegos sobre el motor de juego Unity 3D1680-88942219-671410.33412/idt.v14.1.1803https://doaj.org/article/91682b15294f4553991ee4ce4e35803e2018-06-01T00:00:00Zhttps://revistas.utp.ac.pa/index.php/id-tecnologico/article/view/1803https://doaj.org/toc/1680-8894https://doaj.org/toc/2219-6714En los últimos años la arquitectura de software se ha consolidado como una disciplina que intenta contrarrestar los efectos negativos que pueden surgir durante el desarrollo de un producto informático, ocupando un rol significativo en la estrategia de negocio de una organización que basa sus operaciones en el software, volviéndose necesaria para todo tipo de desarrollo, incluyendo los videojuegos. La presente investigación tiene como objetivo desarrollar una arquitectura de software para videojuegos desarrollados sobre el motor de juego Unity 3D, que permita organizar y estructurar sus características funcionales básicas. A partir del estudio de arquitecturas usadas en videojuegos se agruparon las clases candidatas de la solución propuesta, identificándose los paquetes principales, dependencias entre ellos, patrones de diseño y buenas prácticas empleadas, concretando una arquitectura de software basada en la integración de los tipos de arquitectura: en capas y basada en componentes. Se desarrolla un prototipo funcional de un videojuego del género plataformas, empleando para describirlo elementos del diseño de videojuegos, especificación de mecanismos y las vistas propuestas por Robert Nord: conceptual, de módulos, de código y de implementación. La arquitectura propuesta fue validada a través de las técnicas de evaluación basadas en prototipos, en escenarios y en conjunto con la aplicación del método de Análisis de Acuerdos de Arquitectura de Software. Con la aplicación de esta técnica se identificaron los riesgos presentes en la arquitectura propuesta, teniendo en cuenta el comportamiento de atributos de calidad sobre la solución, según el modelo ISO/IEC 25010.Andy Hernández PaezJavier Alejandro Domínguez FalcónAlejandro Andrés Pi CruzEditorial Universitariaarticlearquitectura de softwareiso/iec 25010unity 3dvideojuegos.BiotechnologyTP248.13-248.65ESRevista de I + D Tecnológico, Vol 14, Iss 1, Pp 54-65 (2018)
institution DOAJ
collection DOAJ
language ES
topic arquitectura de software
iso/iec 25010
unity 3d
videojuegos.
Biotechnology
TP248.13-248.65
spellingShingle arquitectura de software
iso/iec 25010
unity 3d
videojuegos.
Biotechnology
TP248.13-248.65
Andy Hernández Paez
Javier Alejandro Domínguez Falcón
Alejandro Andrés Pi Cruz
Arquitectura de software para el desarrollo de videojuegos sobre el motor de juego Unity 3D
description En los últimos años la arquitectura de software se ha consolidado como una disciplina que intenta contrarrestar los efectos negativos que pueden surgir durante el desarrollo de un producto informático, ocupando un rol significativo en la estrategia de negocio de una organización que basa sus operaciones en el software, volviéndose necesaria para todo tipo de desarrollo, incluyendo los videojuegos. La presente investigación tiene como objetivo desarrollar una arquitectura de software para videojuegos desarrollados sobre el motor de juego Unity 3D, que permita organizar y estructurar sus características funcionales básicas. A partir del estudio de arquitecturas usadas en videojuegos se agruparon las clases candidatas de la solución propuesta, identificándose los paquetes principales, dependencias entre ellos, patrones de diseño y buenas prácticas empleadas, concretando una arquitectura de software basada en la integración de los tipos de arquitectura: en capas y basada en componentes. Se desarrolla un prototipo funcional de un videojuego del género plataformas, empleando para describirlo elementos del diseño de videojuegos, especificación de mecanismos y las vistas propuestas por Robert Nord: conceptual, de módulos, de código y de implementación. La arquitectura propuesta fue validada a través de las técnicas de evaluación basadas en prototipos, en escenarios y en conjunto con la aplicación del método de Análisis de Acuerdos de Arquitectura de Software. Con la aplicación de esta técnica se identificaron los riesgos presentes en la arquitectura propuesta, teniendo en cuenta el comportamiento de atributos de calidad sobre la solución, según el modelo ISO/IEC 25010.
format article
author Andy Hernández Paez
Javier Alejandro Domínguez Falcón
Alejandro Andrés Pi Cruz
author_facet Andy Hernández Paez
Javier Alejandro Domínguez Falcón
Alejandro Andrés Pi Cruz
author_sort Andy Hernández Paez
title Arquitectura de software para el desarrollo de videojuegos sobre el motor de juego Unity 3D
title_short Arquitectura de software para el desarrollo de videojuegos sobre el motor de juego Unity 3D
title_full Arquitectura de software para el desarrollo de videojuegos sobre el motor de juego Unity 3D
title_fullStr Arquitectura de software para el desarrollo de videojuegos sobre el motor de juego Unity 3D
title_full_unstemmed Arquitectura de software para el desarrollo de videojuegos sobre el motor de juego Unity 3D
title_sort arquitectura de software para el desarrollo de videojuegos sobre el motor de juego unity 3d
publisher Editorial Universitaria
publishDate 2018
url https://doaj.org/article/91682b15294f4553991ee4ce4e35803e
work_keys_str_mv AT andyhernandezpaez arquitecturadesoftwareparaeldesarrollodevideojuegossobreelmotordejuegounity3d
AT javieralejandrodominguezfalcon arquitecturadesoftwareparaeldesarrollodevideojuegossobreelmotordejuegounity3d
AT alejandroandrespicruz arquitecturadesoftwareparaeldesarrollodevideojuegossobreelmotordejuegounity3d
_version_ 1718426115421241344