Show simple item record

dc.contributor.advisorVelásquez Núñez, Ángel Augusto
dc.contributor.authorMiramira Morales, Bryan Antony
dc.contributor.authorEspinal Campos, Sergio Alejandro
dc.date.accessioned2023-08-20T22:10:41Z
dc.date.available2023-08-20T22:10:41Z
dc.date.issued2023-05-07
dc.identifier.doihttp://doi.org/10.19083/tesis/668477
dc.identifier.urihttp://hdl.handle.net/10757/668477
dc.description.abstractActualmente, en el campo de desarrollo de videojuegos es común el uso de herramientas sofisticadas que ayudan a acelerar la construcción de un juego, ya sea en 2D o 3D. Usualmente son llamadas Game Engine, el cual es una aplicación de escritorio que provee de una interfaz para la construcción de personajes, escenarios y todas las funcionalidades necesarias para la elaboración de un videojuego totalmente funcional y eficiente. Dicha herramienta permite a los desarrolladores de juegos centrar todos sus esfuerzos en diseñar su idea de juego (trama, personajes, escenarios, jugabilidad, etc.) sin preocuparse en cómo se implementará la lógica a nivel de desarrollo de software (patrones, arquitectura, pipeline, audio, render y otros). Sin embargo, la mayoría de estas herramientas están especializadas en realizar tareas para entornos en 3D, asimismo normalmente son muy genéricos, ya que no cuentan con funcionalidades destinados para géneros de juegos en específicos. Esto ocasiona que los desarrolladores de videojuegos 2D tengan que invertir mucho tiempo en realizar configuraciones en los Game Engines para generar gráficos 2D e implementar funcionalidades para entornos 2D y géneros de juegos en específico, lo cual ocasiona una reducción notable en la productividad, en la publicación de juegos y el riesgo de construir videojuegos con problemas de rendimiento y bugs. Por ello, el presente proyecto propone la elaboración de un Game Engine para la construcción de juegos en 2D que utiliza su propio Game Framework para lograr una mayor flexibilidad en la extensiones de funcionalidades futuras. Asimismo, aplicaremos patrones de diseño y arquitectura especializadas en videojuegos, con el fin de asegurar un alto rendimiento y eficiencia del producto final.es_PE
dc.description.abstractCurrently, in the field of video game development it is common to use sophisticated tools that help speed up the construction of a game, either in 2D or 3D. They are usually called Game Engine, which is a desktop application that provides an interface for the construction of characters, scenarios and all the necessary functionalities for the elaboration of a fully functional and efficient videogame. Such a tool allows game developers to focus all their efforts on designing their game idea (plot, characters, scenarios, gameplay, etc.) without worrying about how the logic will be implemented at the software development level (patterns, architecture, pipeline, audio, rendering and others). However, most of these tools are specialized in performing tasks for 3D environments, and they are usually very generic, since they do not have functionalities intended for specific game genres. This causes 2D video game developers to spend a lot of time configuring Game Engines to generate 2D graphics and implement functionalities for 2D environments and specific game genres, which causes a significant reduction in productivity, in the publication of games and the risk of building video games with performance problems and bugs. Therefore, this project proposes the development of a Game Engine for the construction of 2D games that uses its own Game Framework to achieve greater flexibility in the extensions of future functionalities. Likewise, we will apply design and architecture patterns specialized in videogames, in order to ensure high performance and efficiency of the final product.es_PE
dc.description.uriTesises_PE
dc.formatapplication/pdfes_PE
dc.formatapplication/epubes_PE
dc.formatapplication/mswordes_PE
dc.language.isospaes_PE
dc.publisherUniversidad Peruana de Ciencias Aplicadas (UPC)es_PE
dc.rightsinfo:eu-repo/semantics/openAccesses_PE
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/*
dc.sourceRepositorio Académico - UPCes_PE
dc.sourceUniversidad Peruana de Ciencias Aplicadas (UPC)es_PE
dc.subjectGame enginees_PE
dc.subjectGame frameworkes_PE
dc.subjectGame developmentes_PE
dc.subject2d gameses_PE
dc.subjectOpen-source game developmentes_PE
dc.titleGame engine y framework open-source para el desarrollo de videojuegos 2Des_PE
dc.typeinfo:eu-repo/semantics/bachelorThesises_PE
thesis.degree.grantorUniversidad Peruana de Ciencias Aplicadas (UPC). Facultad de Ingenieríaes_PE
thesis.degree.levelLicenciaturaes_PE
thesis.degree.disciplineIngeniería de Softwarees_PE
thesis.degree.nameIngeniero de Softwarees_PE
refterms.dateFOA2023-08-21T21:38:52Z
dc.subject.ocdehttp://purl.org/pe-repo/ocde/ford#2.00.00es_PE
dc.subject.ocdehttps://purl.org/pe-repo/ocde/ford#2.02.04es_PE
dc.identifier.isni0000 0001 2196 144X
renati.typehttp://purl.org/pe-repo/renati/type#tesises_PE
renati.advisor.orcidhttps://orcid.org/0000-0001-9668-6972es_PE
renati.advisor.dni7876273es_PE
renati.levelhttps://purl.org/pe-repo/renati/level#tituloProfesionales_PE
renati.discipline612236es_PE
renati.jurorSubauste Oliden, Daniel
renati.jurorUgarte Rojas, Willy
renati.jurorMansilla Lopez, Juan Pablo
dc.publisher.countryPEes_PE
renati.author.dni75671439es_PE
renati.author.dni71811376es_PE
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fes_PE
dc.description.odsODS 4: Educación de Calidad
dc.description.odsODS 9: Industria, Innovación e Infraestructura
dc.description.odsODS 17: Alianzas para Lograr los Objetivos
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2es_PE


Files in this item

Thumbnail
Name:
Miramira_MB.pdf
Size:
1.443Mb
Format:
PDF
Thumbnail
Name:
Miramira_MB.docx
Embargo:
2093-08-21
Size:
7.196Mb
Format:
Microsoft Word 2007
Thumbnail
Name:
Miramira_MB_Fichaautorizacion.pdf
Embargo:
2093-08-21
Size:
1.758Mb
Format:
PDF
Thumbnail
Name:
Miramira_MB_Reportesimilitud.pdf
Embargo:
2093-08-21
Size:
13.38Mb
Format:
PDF
Thumbnail
Name:
Miramira_MB_Actasimilitud.pdf
Embargo:
2093-08-21
Size:
119.4Kb
Format:
PDF

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess