[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-es-110":3,"doc-seo-144740-110":49,"doc-detail-144740-es":124},{"code":4,"msg":5,"data":6},0,"success",[7,13,17,21,25,29,33,37,41,45],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},39,"Document","Cómic",60,"comic",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":11,"slug":16},43,"Estilo de Vida","lifestyle",{"id":18,"doc_module":4,"doc_module_name":9,"category_name":19,"show_sort_weight":11,"slug":20},38,"Examen","exam",{"id":22,"doc_module":4,"doc_module_name":9,"category_name":23,"show_sort_weight":11,"slug":24},44,"General","general",{"id":26,"doc_module":4,"doc_module_name":9,"category_name":27,"show_sort_weight":11,"slug":28},41,"Investigación e Informes","research-report",{"id":30,"doc_module":4,"doc_module_name":9,"category_name":31,"show_sort_weight":11,"slug":32},37,"Literatura","literature",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":11,"slug":36},22,"Relatos y Novelas","story-novel",{"id":38,"doc_module":4,"doc_module_name":9,"category_name":39,"show_sort_weight":11,"slug":40},42,"Religión y Espiritualidad","religion-spirituality",{"id":42,"doc_module":4,"doc_module_name":9,"category_name":43,"show_sort_weight":11,"slug":44},40,"Salud y Atención Médica","healthcare",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":47,"show_sort_weight":11,"slug":48},24,"Tecnología","technology",{"code":4,"msg":50,"data":51},"ok",{"site_id":52,"language":53,"slug":54,"title":55,"keywords":56,"description":57,"schema_data":58,"social_meta":117,"head_meta":119,"extra_data":121,"updated_unix":123},110,"es","dungeon-diver-development-of-a-2d-hack-and-slash-video-game","Dungeon Diver - Desarrollo de un videojuego Hack and Slash en 2D","","El proyecto de fin de grado desarrolla Dungeon Diver, un videojuego de acción en 2D del género hack and slash. El jugador debe avanzar por la mazmorra, resistir ataques de enemigos con comportamientos diferenciados y derrotar al jefe final para completar la partida. El trabajo se realiza con el motor Unity y C# para el scripting, aplicando una metodología de desarrollo ágil. El objetivo central es obtener una versión jugable de principio a fin, cubriendo todas las fases del desarrollo, incluyendo diseño y guía mediante un Game Design Document (GDD).",{"@graph":59,"@context":116},[60,77,99],{"@type":61,"itemListElement":62},"BreadcrumbList",[63,68,71,74],{"item":64,"name":65,"@type":66,"position":67},"https://docshare.wps.com","Home","ListItem",1,{"item":69,"name":9,"@type":66,"position":70},"https://docshare.wps.com/es/document/",2,{"item":72,"name":47,"@type":66,"position":73},"https://docshare.wps.com/es/document/tecnología/",3,{"item":75,"name":55,"@type":66,"position":76},"https://docshare.wps.com/es/document/dungeon-diver-development-of-a-2d-hack-and-slash-video-game/144740/",4,{"url":75,"name":55,"@type":78,"image":79,"author":84,"headline":55,"publisher":87,"fileFormat":90,"inLanguage":53,"description":57,"dateModified":91,"datePublished":92,"encodingFormat":90,"isAccessibleForFree":93,"interactionStatistic":94},"DigitalDocument",{"url":80,"@type":81,"width":82,"height":83},"https://docshare.wps.com/thumbnails/dungeon-diver-development-of-a-2d-hack-and-slash-video-game/144740.png","ImageObject",300,407,{"name":85,"@type":86},"Dozel","Person",{"url":64,"name":88,"@type":89},"DocShare","Organization","application/pdf","2026-09-28","2026-08-26",true,{"@type":95,"interactionType":96,"userInteractionCount":98},"InteractionCounter",{"@type":97},"ViewAction",6,{"@type":100,"mainEntity":101},"FAQPage",[102,108,112],{"name":103,"@type":104,"acceptedAnswer":105},"Cuál es el objetivo principal de Dungeon Diver?","Question",{"text":106,"@type":107},"Desarrollar una versión jugable de principio a fin de un videojuego en Unity, donde el jugador llega al final de la mazmorra, sobrevive a los enemigos y derrota al jefe final.","Answer",{"name":109,"@type":104,"acceptedAnswer":110},"Qué tecnologías se usan para implementar el juego?",{"text":111,"@type":107},"El proyecto utiliza el motor Unity y C# para el scripting, con Aseprite para dibujar los sprites del juego.",{"name":113,"@type":104,"acceptedAnswer":114},"Cómo se organiza el desarrollo y qué metodología se sigue?",{"text":115,"@type":107},"Se sigue una metodología ágil y se trabaja en todas las fases del desarrollo del videojuego, apoyándose además en un Game Design Document (GDD) como guía.","https://schema.org",{"og:url":75,"og:type":118,"og:title":55,"og:site_name":88,"og:description":57},"article",{"robots":120,"canonical":75},"index,follow",{"doc_id":122,"site_id":52},144740,1787708587,{"code":4,"msg":5,"data":125},{"doc_id":122,"user_id":126,"nickname":85,"user_avatar":127,"doc_module":4,"category_id":46,"category_name":47,"doc_title":55,"doc_description":57,"doc_content":128,"file_id":129,"file_url":130,"file_type":131,"file_size":132,"view_count":98,"is_deleted":4,"is_public":67,"is_downloadable":67,"audit_status":67,"page_count":133,"language":134,"language_code":53,"site_id":52,"html_lang":53,"table_of_contents":135,"faqs":136,"seo_title":137,"seo_description":57,"update_tm":123,"read_time":138},962085662650,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","TFG EN INGENIERÍA INFORMÁTICA, COLEGIO DE INGENIERÍA (EE) , UNIVERSIDAD AUTÓNOMA DE BARCELONA (UAB)  \nDungeon Diver: Desarrollo de un videojuego Hack and Slash en 2D  \nJavier García Cantero  \nResumen-- La industria del videojuego genera al año billones de dólares en beneficios y crea muchasoportunidades de trabajo. Por ese motivo he decidido crear Dungeon Diver, un videojuego de acción en 2D, donde el objetivo del jugador es llegar al fondo de la mazmorra, sobreviviendo a los ataques de enemigos que están por el camino y posteriormente, derrotar al enemigo final. El proyecto se ha realizado con el motor Unity, que usa C\\# como lenguaje para el scripting que da a los personajes comportamiento inteligente, y siguiendo unametodología de desarrollo ágil. El objetivo de este proyecto es crear una versión jugable de principio a fin, trabajando en todas la fases del desarrollo de un videojuego.  \nPalabras clave--Videojuego, Unity, C\\#, Inteligencia Artificial, Scripting, ágil.  \nAbstract-- The videogame industry generates billions in revenue every year and creates lots of job opportunities. Because of that I decided to create Dungeon Diver, a 2D action video game, where the player must reach the end of the dungeon, surviving enemy attacks along the way and defeat the final enemy. The entire project has been made using the Unity Engine, which uses C\\# as scripting language to give the characters intelligent behavior. I followed an agile methodology. The objective of this project is to create a versión of the game that is playable from beginning to end, working on every stage of video game development.  \nIndex terms--Video game, Unity, C\\#, Artificial Intelligence, Scripting, agile.  \n1 Introducción  \nEl objetivo de este trabajo de final de grado consiste en crear un videojuego utilizando el motor1 UNITY, haciendo uso de C\\# para crear los scripts2 y dotar a los enemigos de comportamiento inteligente, y la herramienta Aseprite para dibujar los sprites del juego.  \nEl juego consiste en llegar superar niveles hastallegar al enemigo final (“Boss”) y derrotarlo. Para esto, el jugador dispone de número de habilidadesque le ayudarán a superar los enemigos queencuentre por el camino y finalmente derrotar alenemigo “Boss”.  \nCada enemigo tiene un comportamiento diferente respecto a cómo interactúa con el jugador, eintentarán dañar al jugador hasta que este pierda todos sus puntos de vida.  \nLa versión final tiene 6 enemigos: slime, mago, caballero, orco, mandíbula del caos y gazer. Cada uno de estos enemigos tiene un comportamientoespecífico que se explicará con detalle en la sección 5. La partida termina cuando el Boss es derrotado o cuando el jugador se queda sin puntos de vida, en cuyo caso volverá a aparecer al principio del nivel.  \nEste informe inicial está separado en 8 secciones: La sección 1 contiene la introducción, donde se habla de la motivación, el contexto y se da una idea general del proyecto. La sección 2 enumera los objetivos que se han de cumplir para considerar el proyecto como finalizado. Se dividen en objetivos generales y específicos. La sección 3 muestra lametodología a seguir durante el desarrollo del proyecto. La sección 4 contiene los requisitos, divididos en funcionales y no funcionales. La sección 5 explica el funcionamiento del juego ytodas sus partes. La sección 6 muestra resultados del proyecto. En la sección 7 encontramos la conclusión. La sección 8 contiene los agradecimientos. Por último, la sección 9 contiene la bibliografía.  \n1. 1 Motivación  \nUn futuro en la industria del videojuego fue una delas razones por las cuales decidí cursar la carrera  \n1Serie de rutinas de programación que permiten el diseño, la creación y la representación de un videojuego.  \n2 Programas creados con funcionalidades determinadas.  \nde Ingeniería Informática. Los videojuegos son algo muy prevalente en mi vida desde una tempranaedad y siempre he querido recoger todas lasexperiencias que he ido acumulando a lo largo delos años y uti","cbCaiiQmgLK2xJV8","https://ap.wps.com/l/cbCaiiQmgLK2xJV8","pdf",814957,10,"Spanish","# Introducción\n## Motivación\n## Contexto\n# Objetivos\n## Objetivos generales\n# Metodología de desarrollo\n# Requisitos\n## Requisitos funcionales\n## Requisitos no funcionales\n# Funcionamiento del juego\n## Enemigos y mecánicas\n# Resultados del proyecto\n# Conclusión\n# Agradecimientos\n# Bibliografía","[{\"question\":\"Cuál es el objetivo principal de Dungeon Diver?\",\"answer\":\"Desarrollar una versión jugable de principio a fin de un videojuego en Unity, donde el jugador llega al final de la mazmorra, sobrevive a los enemigos y derrota al jefe final.\"},{\"question\":\"Qué tecnologías se usan para implementar el juego?\",\"answer\":\"El proyecto utiliza el motor Unity y C# para el scripting, con Aseprite para dibujar los sprites del juego.\"},{\"question\":\"Cómo se organiza el desarrollo y qué metodología se sigue?\",\"answer\":\"Se sigue una metodología ágil y se trabaja en todas las fases del desarrollo del videojuego, apoyándose además en un Game Design Document (GDD) como guía.\"}]","Dungeon Diver - Desarrollo de un videojuego Hack and Slash en 2D | PDF",15]