{"id":2513,"date":"2023-05-05T21:50:00","date_gmt":"2023-05-05T21:50:00","guid":{"rendered":"https:\/\/coeng.uaa.alaska.edu\/innovation\/?p=2513"},"modified":"2024-02-26T21:51:20","modified_gmt":"2024-02-26T21:51:20","slug":"hand-drawn-hero","status":"publish","type":"post","link":"https:\/\/coeng.uaa.alaska.edu\/innovation\/?p=2513","title":{"rendered":"Hand-Drawn Hero"},"content":{"rendered":"\n<p><strong>Student Members:<\/strong> David Michel, James Royals<\/p>\n\n\n\n<p><strong>Faculty Advisors:<\/strong> Dr. Frank Witmer, Dr. Kenrick Mock<\/p>\n\n\n\n<p><strong>Introduction:<\/strong> For our project we created a 2D video game using Unreal Engine, a heavily 3D-focused game engine. More specifically, our goal was to create a short demo that includes a playable level. The game was planned to be a top-down action-adventure game akin to The Legend of Zelda. The game would have unique features to differentiate itself such as a shoulder charge attack, a dodge, and the ability to throw enemies at each other.<\/p>\n\n\n\n<p><strong>Background:<\/strong> Hand-Drawn Hero started development as a roguelike game. The original developers were<br>David Michel, Austin Edwards, and William Spear. David and James Royals would continue the project with a new vision. <\/p>\n\n\n\n<p><strong>Objectives:<\/strong> <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create a playable character that can do more than the previous iteration.<\/li><li>Create an entire level that the player can complete.<\/li><li>Create a sort of overworld where the player can interact with non-player characters (NPCs).<\/li><\/ul>\n\n\n\n<p><strong>Development Process:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><em><strong>Changing Design:<\/strong><\/em> It was decided that we would change the levels of Hand-Drawn Hero from procedurally generated mazes to more linear dungeons designed by us.<\/li><li><em><strong>Designing a Dungeon:<\/strong><\/em> Involves conceptualization, sketching and prototyping, asset creation, implementation, testing and iteration, and polishing and optimization.<\/li><li><strong><em>Implementing Enemies:<\/em><\/strong> Enemies from the first version were almost complete, but we needed to port them over to be compatible with Pixel 2D.<\/li><li><strong><em>Implementing a Boss:<\/em><\/strong> The previous version did not have a proper boss at the end of the level. We managed to create a playable boss fight.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/coeng.uaa.alaska.edu\/uploads\/Spring2023\/CSCE_S23_Hand%20Drawn%20Hero.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">View Project<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Student Members: David Michel, James Royals Faculty Advisors: Dr. Frank Witmer, Dr. Kenrick Mock Introduction: For our project we created a 2D video game using Unreal Engine, a heavily 3D-focused game engine. More specifically, our goal was to create a short demo that includes a playable level. The game was planned to be a top-down [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":2500,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[498],"discipline":[298],"academic-year":[497,316],"class_list":["post-2513","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-capstone-project","tag-computer-science-and-engineering","discipline-computer-science-engineering","academic_year-497","academic_year-academic_year"],"_links":{"self":[{"href":"https:\/\/coeng.uaa.alaska.edu\/innovation\/index.php?rest_route=\/wp\/v2\/posts\/2513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coeng.uaa.alaska.edu\/innovation\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coeng.uaa.alaska.edu\/innovation\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coeng.uaa.alaska.edu\/innovation\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/coeng.uaa.alaska.edu\/innovation\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2513"}],"version-history":[{"count":1,"href":"https:\/\/coeng.uaa.alaska.edu\/innovation\/index.php?rest_route=\/wp\/v2\/posts\/2513\/revisions"}],"predecessor-version":[{"id":2514,"href":"https:\/\/coeng.uaa.alaska.edu\/innovation\/index.php?rest_route=\/wp\/v2\/posts\/2513\/revisions\/2514"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coeng.uaa.alaska.edu\/innovation\/index.php?rest_route=\/wp\/v2\/media\/2500"}],"wp:attachment":[{"href":"https:\/\/coeng.uaa.alaska.edu\/innovation\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coeng.uaa.alaska.edu\/innovation\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coeng.uaa.alaska.edu\/innovation\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2513"},{"taxonomy":"discipline","embeddable":true,"href":"https:\/\/coeng.uaa.alaska.edu\/innovation\/index.php?rest_route=%2Fwp%2Fv2%2Fdiscipline&post=2513"},{"taxonomy":"academic_year","embeddable":true,"href":"https:\/\/coeng.uaa.alaska.edu\/innovation\/index.php?rest_route=%2Fwp%2Fv2%2Facademic-year&post=2513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}