{"id":90,"date":"2023-03-14T09:30:24","date_gmt":"2023-03-14T09:30:24","guid":{"rendered":"http:\/\/matthosdarkstorm.com\/?page_id=90"},"modified":"2023-04-04T03:27:51","modified_gmt":"2023-04-04T03:27:51","slug":"invasive","status":"publish","type":"page","link":"https:\/\/bretbauslaugh.com\/index.php\/invasive\/","title":{"rendered":"Invasive"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">Context<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Type of Project: Video Game<br>Done for: School Assignment<br>Programs\/Skills: Unity + C#<br>Timeframe: September 2022 &#8211; December 2022<br>Project Role: Programming, Game Design, and Documentation<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Other Members <br>&#8211; Marcus Szabo: Modelling and Level Design<br>&#8211; Rohan Samuel: Programming and Narrative Design<br>&#8211; Jinous Safaei: Concept Art and Sound Design<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Game Demo<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Sword of Flame Demo\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/fxPy_5r0cFI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Process<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Invasive is a Horror Puzzle game I helped make as a course assignment. The game takes place at a plant research facility that has been overrun by mutated fauna. Captain Jesse&#8217;s wife was on that facility, so they go on a mission to go find her and bring her back to safety<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"822\" src=\"http:\/\/matthosdarkstorm.com\/wp-content\/uploads\/2023\/03\/bof-1024x822.png\" alt=\"\" class=\"wp-image-82\" srcset=\"https:\/\/bretbauslaugh.com\/wp-content\/uploads\/2023\/03\/bof-1024x822.png 1024w, https:\/\/bretbauslaugh.com\/wp-content\/uploads\/2023\/03\/bof-300x241.png 300w, https:\/\/bretbauslaugh.com\/wp-content\/uploads\/2023\/03\/bof-768x617.png 768w, https:\/\/bretbauslaugh.com\/wp-content\/uploads\/2023\/03\/bof.png 1157w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sword Of Flame is made with Processing 3, which is based on Java. Processing essentially handles making frames and doing sound effects in the game, while the logic is mostly the same as Java. This project was one of the first times I worked with Objects in programming, which took a bit to get used to. Once I got the hang of it, it became quite easy and efficient. Looking back at my old projects I copy pasted code a lot and when I noticed a bug, I often had to change lots of different parts. For example, all player units are based off Unit, which is based off creature, and so on.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-2\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"505\" src=\"http:\/\/matthosdarkstorm.com\/wp-content\/uploads\/2023\/03\/bof2-1024x505.png\" alt=\"\" class=\"wp-image-80\" srcset=\"https:\/\/bretbauslaugh.com\/wp-content\/uploads\/2023\/03\/bof2-1024x505.png 1024w, https:\/\/bretbauslaugh.com\/wp-content\/uploads\/2023\/03\/bof2-300x148.png 300w, https:\/\/bretbauslaugh.com\/wp-content\/uploads\/2023\/03\/bof2-768x379.png 768w, https:\/\/bretbauslaugh.com\/wp-content\/uploads\/2023\/03\/bof2.png 1333w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sword Of Flame also has animated sprites where characters move slightly while on the map. While I am not the greatest artist, it taught me how to do it and I think it helps add life and immersion into the world. Sword of flame is one of my favourite games ascetically.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized wp-duotone-unset-3\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/matthosdarkstorm.com\/wp-content\/uploads\/2023\/03\/bof3.png\" alt=\"\" class=\"wp-image-79\" width=\"651\" height=\"188\" srcset=\"https:\/\/bretbauslaugh.com\/wp-content\/uploads\/2023\/03\/bof3.png 343w, https:\/\/bretbauslaugh.com\/wp-content\/uploads\/2023\/03\/bof3-300x87.png 300w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Reflection<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sword Of Flame is overall one of the games I am most proud of as it is a large fun project paying homage to one of my favourite game series<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"http:\/\/matthosdarkstorm.com\/index.php\/gamedesign\/\">RETURN<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Context Type of Project: Video GameDone for: School AssignmentPrograms\/Skills: Unity + C#Timeframe: September 2022 &#8211; December 2022Project Role: Programming, Game Design, and Documentation Other Members &#8211; Marcus Szabo: Modelling and Level Design&#8211; Rohan Samuel: Programming and Narrative Design&#8211; Jinous Safaei: Concept Art and Sound Design Game Demo Process Invasive is a Horror Puzzle game I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-90","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bretbauslaugh.com\/index.php\/wp-json\/wp\/v2\/pages\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bretbauslaugh.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bretbauslaugh.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bretbauslaugh.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bretbauslaugh.com\/index.php\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":3,"href":"https:\/\/bretbauslaugh.com\/index.php\/wp-json\/wp\/v2\/pages\/90\/revisions"}],"predecessor-version":[{"id":139,"href":"https:\/\/bretbauslaugh.com\/index.php\/wp-json\/wp\/v2\/pages\/90\/revisions\/139"}],"wp:attachment":[{"href":"https:\/\/bretbauslaugh.com\/index.php\/wp-json\/wp\/v2\/media?parent=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}