{"id":2639,"date":"2025-08-23T08:40:23","date_gmt":"2025-08-23T08:40:23","guid":{"rendered":"https:\/\/cjsharkey.com\/?page_id=2639"},"modified":"2026-01-22T00:45:23","modified_gmt":"2026-01-22T00:45:23","slug":"episode-4","status":"publish","type":"page","link":"http:\/\/cjsharkey.com\/index.php\/episode-4\/","title":{"rendered":"The Anacrusis &#8211; Campaign Episode 4"},"content":{"rendered":"<!--themify_builder_content-->\n<div id=\"themify_builder_content-2639\" data-postid=\"2639\" class=\"themify_builder_content themify_builder_content-2639 themify_builder tf_clear\">\n                    <div  data-css_id=\"601f7f3\" data-lazy=\"1\" class=\"module_row themify_builder_row fullwidth tb_601f7f3 tb_first tf_w\" data-tbfullwidthvideo=\"https:\/\/youtu.be\/Zv2PbWM_nrk?si=NAZ0flex05oFv7gx\">\n                        <div class=\"row_inner col_align_top tb_col_count_1 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col-full tb_41c9c27 first\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_1df147e  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">THE ANACRUSIS - EPISODE 4<\/h3>    <div  class=\"tb_text_wrap\">\n            <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                        <\/div>\n        <\/div>\n                        <div  data-css_id=\"601f7f3\" data-lazy=\"1\" class=\"module_row themify_builder_row fullwidth tb_601f7f3 tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_1 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col-full tb_41c9c27 first\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_6e504d0  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">PROJECT INTRODUCTION<\/h3>    <div  class=\"tb_text_wrap\">\n        <p>After joining the Stray Bombay Team after being a showcased Map Maker for The Anacrusis, I was tasked with being the Technical Level Designer for Episode 4 for the Main Campaign for The Anacrusis. I was tasked with repairing the level, optimization for the level, as well as creating some really fun events and encounters for Episode 4. I also created and designed the finale event and encounters for Episode 4, which was the ending of the Campaign for The Anacrusis.<\/p>    <\/div>\n<\/div>\n<!-- \/module text -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w gutter-narrow col_align_top tb_col_count_2 tb_b713039\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_aeeec0d first\">\n                            <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_92b4af1 last\">\n                            <\/div>\n                    <\/div>\n                <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w gutter-narrow col_align_top tb_col_count_2 tb_b713039\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_aeeec0d first\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_6e504d0  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">RESPONSIBILITES<\/h3>    <div  class=\"tb_text_wrap\">\n        <ul>\n<li>Designer of all of the Events &amp; Encounters for Episode 4<\/li>\n<li>Tasked with being the <strong>Main Designer<\/strong> for the Finale Room (Engine Room) event in Episode 4 that ended the campaign<\/li>\n<li>Worked closely with Environment Artists to <strong>Communicate<\/strong> 3D Art <strong>Asset Collisions<\/strong> &amp; <strong>Navigation Issues<\/strong><\/li>\n<li>Did in-level <strong>Balancing<\/strong> and <strong>Difficulty<\/strong> adjustments with the enemies for each level within Episode 4<\/li>\n<li>Participated &amp; Ran weekly <strong>Playtests<\/strong> with the team for balancing out the events that I designed within the Episode<\/li>\n<\/ul>    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_92b4af1 last\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_6e504d0  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">PROJECT DETAILS<\/h3>    <div  class=\"tb_text_wrap\">\n        <ul>\n<li>Unreal Engine 4 Editor<\/li>\n<li>Team of 24 Devs!<\/li>\n<li>Role: Technical Level Designer<\/li>\n<li>Unreal Engine 4<\/li>\n<\/ul>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module widget -->\n<div  class=\"module module-widget tb_cec24a1  repeat\" data-lazy=\"1\">\n    <div class=\"widget_text widget widget_custom_html\"><div class=\"textwidget custom-html-widget\"><div class=\\\"elementor-widget-container\\\">\n\t\t\t\t\t\t\t<iframe src=\\\"https:\/\/store.steampowered.com\/widget\/1120480\/\\\" frameborder=\\\"0\\\" width=\\\"646\\\" height=\\\"190\\\"><\/iframe>\t\t\t\t\t\t<\/div><\/div><\/div><\/div>\n<!-- \/module widget -->\n        <\/div>\n                    <\/div>\n                <\/div>\n                        <\/div>\n        <\/div>\n                        <div  data-css_id=\"7835bdb\" data-lazy=\"1\" class=\"module_row themify_builder_row fullwidth tb_7835bdb tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_1 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col-full tb_3521eaa first\">\n                    <!-- module gallery -->\n<div  class=\"module gallery module-gallery tb_d3707d3 layout-grid  \" data-lazy=\"1\">\n    <div class=\"module-gallery-grid\" style=\"--gald:5;--galt:5;--galm:5\">\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-8-1-scaled.jpg\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-8-1-1024x576-600x300.jpg\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1488\" title=\"Portfolio (8)\" alt=\"Portfolio (8)\"><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-7-1-scaled.jpg\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-7-1-1024x576-600x300.jpg\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1487\" title=\"Portfolio (7)\" alt=\"Portfolio (7)\"><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-6-1-scaled.jpg\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-6-1-1024x576-600x300.jpg\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1486\" title=\"Portfolio (6)\" alt=\"Portfolio (6)\" srcset=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-6-1-1024x576-600x300.jpg 600w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-6-1-1024x576-7x4.jpg 7w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-6-1-1024x576-14x8.jpg 14w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-5-1-scaled.jpg\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-5-1-1024x576-600x300.jpg\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1485\" title=\"Portfolio (5)\" alt=\"Portfolio (5)\"><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-4-scaled.jpg\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-4-1024x576-600x300.jpg\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1484\" title=\"Portfolio (4)\" alt=\"Portfolio (4)\" srcset=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-4-1024x576-600x300.jpg 600w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-4-1024x576-7x4.jpg 7w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-4-1024x576-14x8.jpg 14w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-3-scaled.jpg\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-3-1024x576-600x300.jpg\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1483\" title=\"Portfolio (3)\" alt=\"Portfolio (3)\" srcset=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-3-1024x576-600x300.jpg 600w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-3-1024x576-7x4.jpg 7w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-3-1024x576-14x8.jpg 14w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-1-scaled.jpg\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-1-1024x576-600x300.jpg\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1481\" title=\"Portfolio (1)\" alt=\"Portfolio (1)\"><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-5-scaled.jpg\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-5-1024x576-600x300.jpg\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1479\" title=\"Portfolio 5\" alt=\"Portfolio 5\" srcset=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-5-1024x576-600x300.jpg 600w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-5-1024x576-7x4.jpg 7w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-5-1024x576-14x8.jpg 14w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-10-scaled.jpg\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-10-1024x576-600x300.jpg\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1474\" title=\"Portfolio 10\" alt=\"Portfolio 10\" srcset=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-10-1024x576-600x300.jpg 600w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-10-1024x576-7x4.jpg 7w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-10-1024x576-14x8.jpg 14w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-10-1024x576-8x5.jpg 8w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-9-scaled.jpg\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-9-1024x576-600x300.jpg\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1475\" title=\"Portfolio 9\" alt=\"Portfolio 9\" srcset=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-9-1024x576-600x300.jpg 600w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-9-1024x576-7x4.jpg 7w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-9-1024x576-14x8.jpg 14w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-11-scaled.jpg\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-11-1024x576-600x300.jpg\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1473\" title=\"Portfolio 11\" alt=\"Portfolio 11\"><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-12-scaled.jpg\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-12-1024x576-600x300.jpg\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1472\" title=\"Portfolio 12\" alt=\"Portfolio 12\"><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-7-scaled.jpg\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-7-1024x576-600x300.jpg\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1476\" title=\"Portfolio 7\" alt=\"Portfolio 7\" srcset=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-7-1024x576-600x300.jpg 600w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-7-1024x576-7x4.jpg 7w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-7-1024x576-14x8.jpg 14w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-6.png\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-6-1024x491-600x300.png\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1466\" title=\"Portfolio 6\" alt=\"Portfolio 6\"><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-2-scaled.jpg\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-2-1024x576-600x300.jpg\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-1482\" title=\"Portfolio (2)\" alt=\"Portfolio (2)\" srcset=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-2-1024x576-600x300.jpg 600w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-2-1024x576-7x4.jpg 7w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2024\/02\/Portfolio-2-1024x576-14x8.jpg 14w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a>            <\/dt>\n                    <\/dl>\n    <\/div>\n<\/div>\n<!-- \/module gallery -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w gutter-narrow col_align_top tb_col_count_2 tb_b713039\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_aeeec0d first\">\n                    <!-- module image -->\n<div  class=\"module module-image tb_5a97e4e image-top   active-caption-hover auto_fullwidth tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.imgur.com\/dYSKXTX.gif\" width=\"1280\" height=\"720\" title=\"The Anacrusis &#8211; Campaign Episode 4\" alt=\"The Anacrusis &#8211; Campaign Episode 4\">    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_92b4af1 last\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_3f3a219  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">Technical Level Design for Episode 4:<\/h3>    <div  class=\"tb_text_wrap\">\n        <ul>\n<li>I was in tasked with communicating with the A.I director to ensure each level for the Episode 4 Campaign was correct. To do this, I had to implement a ton of <span style=\\\"text-decoration: underline;\\\"><strong>Navigation<\/strong><\/span>, <span style=\\\"text-decoration: underline;\\\"><strong>Building<\/strong><\/span>, <span style=\\\"text-decoration: underline;\\\"><strong>Editing<\/strong><\/span>, and <span style=\\\"text-decoration: underline;\\\"><strong>Debugging<\/strong><\/span> for the A.I Director. I used multiple <span style=\\\"text-decoration: underline;\\\"><strong>Blueprint Actors<\/strong><\/span> to fix and debug item spawns outside the playable areas as well as enemy spawns that seemed out of place.<\/li>\n<li>Each of these Actors interacted together, as well as acting as the Director to ensure weapons and all other items were spawning in obtainable places. It was also important for me to <span style=\\\"text-decoration: underline;\\\"><strong>Communicate<\/strong><\/span> areas that were <span style=\\\"text-decoration: underline;\\\"><strong>I<\/strong><strong>naccessible<\/strong><\/span> to players, but accessible to Special Aliens to spawn to do special ambushes or attacks on the players.<\/li>\n<\/ul>    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                    <\/div>\n                <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w gutter-narrow col_align_top tb_col_count_2 tb_b713039\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_aeeec0d first\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_3f3a219  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">Blueprint Actor Optimization & Setup for Episode 4:<\/h3>    <div  class=\"tb_text_wrap\">\n        <ul>\n<li>One of the amazing things with The Anacrusis and it\u2019s toolset is it\u2019s being developed to be friendly for Source Engine modders. A lot of the Actors have visual scripting in their properties so it\u2019s easier to connect things such as buttons to doors and much more. I did a ton of this for the <span style=\\\"text-decoration: underline;\\\"><strong>Holdout Events<\/strong><\/span> to where players have to survive against waves and waves of alien hordes.<\/li>\n<li>I got to adjust <span style=\\\"text-decoration: underline;\\\"><strong>Difficulty Curves<\/strong><\/span> using Unreal Engine\\&#8217;s in-engine <span style=\\\"text-decoration: underline;\\\"><strong>Curve System<\/strong><\/span> to adjust and make difficulty adapt based on the Director\\&#8217;s needs and wants. If the players had a lot of ammo, it would select and use the curves I optimized for difficulty when an Event starts.<\/li>\n<\/ul>    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_92b4af1 last\">\n                    <!-- module image -->\n<div  class=\"module module-image tb_5a97e4e image-top   auto_fullwidth tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.imgur.com\/BMpevca.gif\" width=\"1280\" height=\"720\" title=\"The Anacrusis &#8211; Campaign Episode 4\" alt=\"The Anacrusis &#8211; Campaign Episode 4\">    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <\/div>\n                    <\/div>\n                <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w gutter-narrow col_align_top tb_col_count_2 tb_b713039\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_aeeec0d first\">\n                    <!-- module image -->\n<div  class=\"module module-image tb_5a97e4e image-top   auto_fullwidth tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.imgur.com\/ICXQML6.gif\" width=\"1280\" height=\"720\" title=\"The Anacrusis &#8211; Campaign Episode 4\" alt=\"The Anacrusis &#8211; Campaign Episode 4\">    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_92b4af1 last\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_3f3a219  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">Player & AI Enemy Navigation Optimization:<\/h3>    <div  class=\"tb_text_wrap\">\n        <ul>\n<li>\n<p>I placed around 300+ <span style=\\\"text-decoration: underline;\\\"><strong>Navigation Blocking Volumes<\/strong><\/span> to communicate with the A.I Director for the in-game Aliens &amp; Human bots to work. These navigation volumes help coordinate navigation as well for the in-game A.I to determine what path to go, where to spawn, and what places to stay out of. It was very important that the navigation was 99% correct or else the game would not spawn any enemies for the players to shoot at.<\/p>\n<\/li>\n<\/ul>    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_3f3a219  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">My Developer Commentary About Episode 4<\/h3>    <div  class=\"tb_text_wrap\">\n            <\/div>\n<\/div>\n<!-- \/module text --><!-- module video -->\n<div  class=\"module module-video tb_b033246 video-top  \" data-lazy=\"1\">\n                    <div class=\"video-wrap-outer\">\n            <div class=\"video-wrap tf_rel tf_overflow\">\n                                    <noscript><iframe data-no-script src=\"https:\/\/www.youtube.com\/embed\/32tw1REsYhE?pip=1&#038;playsinline=1&#038;si=iIK5So8nHKMbsWim\" allow=\"accelerometer;encrypted-media;gyroscope;picture-in-picture;fullscreen\" class=\"tf_abs tf_w tf_h\"><\/iframe><\/noscript>\n                                <\/div>\n            <!-- \/video-wrap -->\n        <\/div>\n        <!-- \/video-wrap-outer -->\n            <\/div>\n<!-- module text -->\n<div  class=\"module module-text tb_3f3a219  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">Episode 4 Gameplay<\/h3>    <div  class=\"tb_text_wrap\">\n            <\/div>\n<\/div>\n<!-- \/module text --><!-- module video -->\n<div  class=\"module module-video tb_b033246 video-top  \" data-lazy=\"1\">\n                    <div class=\"video-wrap-outer\">\n            <div class=\"video-wrap tf_rel tf_overflow\">\n                                    <noscript><iframe data-no-script src=\"https:\/\/www.youtube.com\/embed\/Zv2PbWM_nrk?pip=1&#038;playsinline=1&#038;si=0HEvLRq8SMcojojp\" allow=\"accelerometer;encrypted-media;gyroscope;picture-in-picture;fullscreen\" class=\"tf_abs tf_w tf_h\"><\/iframe><\/noscript>\n                                <\/div>\n            <!-- \/video-wrap -->\n        <\/div>\n        <!-- \/video-wrap-outer -->\n            <\/div>\n        <\/div>\n                        <\/div>\n        <\/div>\n        <\/div>\n<!--\/themify_builder_content-->","protected":false},"excerpt":{"rendered":"<p>THE ANACRUSIS &#8211; EPISODE 4 PROJECT INTRODUCTION After joining the Stray Bombay Team after being a showcased Map Maker for The Anacrusis, I was tasked with being the Technical Level Designer for Episode 4 for the Main Campaign for The Anacrusis. I was tasked with repairing the level, optimization for the level, as well as [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-2639","page","type-page","status-publish","hentry","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"builder_content":"<h3>THE ANACRUSIS - EPISODE 4<\/h3>\n<h3>PROJECT INTRODUCTION<\/h3> <p>After joining the Stray Bombay Team after being a showcased Map Maker for The Anacrusis, I was tasked with being the Technical Level Designer for Episode 4 for the Main Campaign for The Anacrusis. I was tasked with repairing the level, optimization for the level, as well as creating some really fun events and encounters for Episode 4. I also created and designed the finale event and encounters for Episode 4, which was the ending of the Campaign for The Anacrusis.<\/p>\n<h3>RESPONSIBILITES<\/h3> <ul> <li>Designer of all of the Events &amp; Encounters for Episode 4<\/li> <li>Tasked with being the <strong>Main Designer<\/strong> for the Finale Room (Engine Room) event in Episode 4 that ended the campaign<\/li> <li>Worked closely with Environment Artists to <strong>Communicate<\/strong> 3D Art <strong>Asset Collisions<\/strong> &amp; <strong>Navigation Issues<\/strong><\/li> <li>Did in-level <strong>Balancing<\/strong> and <strong>Difficulty<\/strong> adjustments with the enemies for each level within Episode 4<\/li> <li>Participated &amp; Ran weekly <strong>Playtests<\/strong> with the team for balancing out the events that I designed within the Episode<\/li> <\/ul>\n<h3>PROJECT DETAILS<\/h3> <ul> <li>Unreal Engine 4 Editor<\/li> <li>Team of 24 Devs!<\/li> <li>Role: Technical Level Designer<\/li> <li>Unreal Engine 4<\/li> <\/ul>\n<iframe src=\\\"https:\/\/store.steampowered.com\/widget\/1120480\/\\\" frameborder=\\\"0\\\" width=\\\"646\\\" height=\\\"190\\\"><\/iframe>\n[gallery ids=\\\"1488,1487,1486,1485,1484,1483,1481,1479,1474,1475,1473,1472,1476,1466,1482\\\"]\n<img src=\"https:\/\/i.imgur.com\/dYSKXTX.gif\" width=\"1280\" height=\"720\" title=\"The Anacrusis &#8211; Campaign Episode 4\" alt=\"The Anacrusis &#8211; Campaign Episode 4\">\n<h3>Technical Level Design for Episode 4:<\/h3> <ul> <li>I was in tasked with communicating with the A.I director to ensure each level for the Episode 4 Campaign was correct. To do this, I had to implement a ton of <strong>Navigation<\/strong>, <strong>Building<\/strong>, <strong>Editing<\/strong>, and <strong>Debugging<\/strong> for the A.I Director. I used multiple <strong>Blueprint Actors<\/strong> to fix and debug item spawns outside the playable areas as well as enemy spawns that seemed out of place.<\/li> <li>Each of these Actors interacted together, as well as acting as the Director to ensure weapons and all other items were spawning in obtainable places. It was also important for me to <strong>Communicate<\/strong> areas that were <strong>I<\/strong><strong>naccessible<\/strong> to players, but accessible to Special Aliens to spawn to do special ambushes or attacks on the players.<\/li> <\/ul>\n<h3>Blueprint Actor Optimization & Setup for Episode 4:<\/h3> <ul> <li>One of the amazing things with The Anacrusis and it\u2019s toolset is it\u2019s being developed to be friendly for Source Engine modders. A lot of the Actors have visual scripting in their properties so it\u2019s easier to connect things such as buttons to doors and much more. I did a ton of this for the <strong>Holdout Events<\/strong> to where players have to survive against waves and waves of alien hordes.<\/li> <li>I got to adjust <strong>Difficulty Curves<\/strong> using Unreal Engine\\'s in-engine <strong>Curve System<\/strong> to adjust and make difficulty adapt based on the Director\\'s needs and wants. If the players had a lot of ammo, it would select and use the curves I optimized for difficulty when an Event starts.<\/li> <\/ul>\n<img src=\"https:\/\/i.imgur.com\/BMpevca.gif\" width=\"1280\" height=\"720\" title=\"The Anacrusis &#8211; Campaign Episode 4\" alt=\"The Anacrusis &#8211; Campaign Episode 4\">\n<img src=\"https:\/\/i.imgur.com\/ICXQML6.gif\" width=\"1280\" height=\"720\" title=\"The Anacrusis &#8211; Campaign Episode 4\" alt=\"The Anacrusis &#8211; Campaign Episode 4\">\n<h3>Player & AI Enemy Navigation Optimization:<\/h3> <ul> <li> <p>I placed around 300+ <strong>Navigation Blocking Volumes<\/strong> to communicate with the A.I Director for the in-game Aliens &amp; Human bots to work. These navigation volumes help coordinate navigation as well for the in-game A.I to determine what path to go, where to spawn, and what places to stay out of. It was very important that the navigation was 99% correct or else the game would not spawn any enemies for the players to shoot at.<\/p> <\/li> <\/ul>\n<h3>My Developer Commentary About Episode 4<\/h3>\n[embed]https:\/\/youtu.be\/32tw1REsYhE?si=iIK5So8nHKMbsWim[\/embed]\n<h3>Episode 4 Gameplay<\/h3>\n[embed]https:\/\/youtu.be\/Zv2PbWM_nrk?si=0HEvLRq8SMcojojp[\/embed]","_links":{"self":[{"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/pages\/2639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/comments?post=2639"}],"version-history":[{"count":5,"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/pages\/2639\/revisions"}],"predecessor-version":[{"id":2804,"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/pages\/2639\/revisions\/2804"}],"wp:attachment":[{"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/media?parent=2639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}