{"id":350,"date":"2021-04-08T11:28:16","date_gmt":"2021-04-08T11:28:16","guid":{"rendered":"https:\/\/matthew.merinocreations.info\/?post_type=project&#038;p=350"},"modified":"2025-10-13T16:02:13","modified_gmt":"2025-10-13T16:02:13","slug":"fps-exploration-demo-ue4","status":"publish","type":"project","link":"https:\/\/matthew.merinocreations.info\/?project=fps-exploration-demo-ue4","title":{"rendered":"3. FPS Exploration (UE4)"},"content":{"rendered":"\n[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;6px||4px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;https:\/\/matthew.merinocreations.info\/#personal-work&#8221; button_text=&#8221;BACK TO PERSONAL WORK&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;20px&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_bg_use_color_gradient=&#8221;on&#8221; button_bg_color_gradient_direction=&#8221;98deg&#8221; button_bg_color_gradient_stops=&#8221;#0f27ff 0%|#0f6fff 100%&#8221; button_bg_color_gradient_start=&#8221;#ea9000&#8243; button_bg_color_gradient_end=&#8221;#ffbf00&#8243; button_border_color=&#8221;#000000&#8243; button_border_radius=&#8221;0px&#8221; button_font=&#8221;Josefin Sans|||||on|||&#8221; button_icon=&#8221;&#x23;||divi||400&#8243; custom_margin=&#8221;|||0px|false|false&#8221; button_text_shadow_style=&#8221;preset5&#8243; box_shadow_style=&#8221;preset1&#8243; box_shadow_blur=&#8221;17px&#8221; box_shadow_color=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#ea9000&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_type=&#8221;circular&#8221; background_color_gradient_stops=&#8221;#0400ff 54%|#005dff 100%&#8221; background_color_gradient_start=&#8221;#ea9000&#8243; background_color_gradient_start_position=&#8221;54%&#8221; background_color_gradient_end=&#8221;#ffbf00&#8243; background_color_gradient_end_position=&#8221;99%&#8221; custom_padding=&#8221;||0px|||&#8221; top_divider_style=&#8221;slant2&#8243; top_divider_color=&#8221;#000000&#8243; top_divider_height=&#8221;60px&#8221; bottom_divider_style=&#8221;slant2&#8243; bottom_divider_color=&#8221;#000000&#8243; bottom_divider_height=&#8221;40px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.17.4&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Josefin Sans||||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;78px&#8221; text_letter_spacing=&#8221;4px&#8221; text_orientation=&#8221;center&#8221; custom_margin=&#8221;33px|||||&#8221; custom_padding=&#8221;||53px|||&#8221; text_font_size_tablet=&#8221;55px&#8221; text_font_size_phone=&#8221;30px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_letter_spacing_last_edited=&#8221;off|tablet&#8221; text_line_height_tablet=&#8221;1.4em&#8221; text_line_height_phone=&#8221;1.3em&#8221; text_line_height_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<p>FPS Exploration Project<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||1px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;6bf86192-85a4-4f7f-8c0b-4de3aaf980e8&#8243; min_height=&#8221;381px&#8221; custom_padding=&#8221;||2px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;a02f871b-c316-4d7d-a16b-1660fe17b8f5&#8243; text_font_size=&#8221;25px&#8221; text_line_height=&#8221;1.6em&#8221; custom_margin=&#8221;||-2px|||&#8221; text_font_size_tablet=&#8221;25px&#8221; text_font_size_phone=&#8221;18px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<p>This first person shooter exploration project was made in Unreal Engine 4. The player finds themselves by a dream-like lake and must purify all the cursed pillars in order to progress. There are also collectable manuscripts that are tracked along the player&#8217;s run.\u00a0<\/p>\n<p>This project was a culmination of almost all of my skills in game development: level design, lighting design, blueprint programming, particle systems, material creation, and AI design. I learned an array of lessons regarding best practices for the game development process, especially within Ue4. I used a number of Unreal Marketplace asset packs as well as some custom textures and models in order to bring this level to life.<\/p>\n<p>&nbsp;<\/p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/matthew.merinocreations.info\/wp-content\/uploads\/2025\/10\/HighresScreenshot00001.jpg&#8221; title_text=&#8221;HighresScreenshot00001&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; border_radii=&#8221;on|14px|14px|14px|14px&#8221; border_width_all=&#8221;9px&#8221; border_color_all=&#8221;#0C71C3&#8243; box_shadow_style=&#8221;preset1&#8243; box_shadow_color=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||2px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;6bf86192-85a4-4f7f-8c0b-4de3aaf980e8&#8243; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.17.4&#8243; _module_preset=&#8221;a02f871b-c316-4d7d-a16b-1660fe17b8f5&#8243; text_font_size=&#8221;74px&#8221; min_height=&#8221;96.4px&#8221; custom_margin=&#8221;||-11px|||&#8221; custom_padding=&#8221;||0px|||&#8221; text_font_size_tablet=&#8221;74px&#8221; text_font_size_phone=&#8221;35px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<p style=\"text-align: center;\">FPS Exploration Demo Video<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;20px&#8221; custom_padding=&#8221;2px||0px|||&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider color=&#8221;#000000&#8243; divider_position=&#8221;center&#8221; divider_weight=&#8221;2px&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;-6px|||||&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; prev_background_color=&#8221;#ffffff&#8221; next_background_color=&#8221;#ffffff&#8221; _builder_version=&#8221;4.17.4&#8243; _module_preset=&#8221;default&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;#ff7200 0%|#f9d234 100%&#8221; background_color_gradient_start=&#8221;#ff7200&#8243; background_color_gradient_end=&#8221;#f9d234&#8243; min_height=&#8221;598px&#8221; min_height_tablet=&#8221;598px&#8221; min_height_phone=&#8221;301px&#8221; min_height_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;3px||4px|||&#8221; top_divider_style=&#8221;ramp2&#8243; bottom_divider_style=&#8221;slant2&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_video src=&#8221;https:\/\/youtu.be\/1s__wlLIgCQ&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_video][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;11px|||||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;20px&#8221; custom_padding=&#8221;2px||0px|||&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider color=&#8221;#000000&#8243; divider_position=&#8221;center&#8221; divider_weight=&#8221;2px&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;-3px|||||&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_gallery gallery_ids=&#8221;1732,1733,1734,1736,1737,1735,1738,1731&#8243; posts_number=&#8221;20&#8243; show_title_and_caption=&#8221;off&#8221; show_pagination=&#8221;off&#8221; zoom_icon_color=&#8221;#FFFFFF&#8221; hover_overlay_color=&#8221;rgba(0,0,0,0.19)&#8221; hover_icon=&#8221;&#x54;||divi||400&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;99.8%&#8221; max_width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;|-25px||||&#8221; custom_padding=&#8221;0px|3px|0px|0px|false|false&#8221; hover_enabled=&#8221;0&#8243; border_width_all=&#8221;5px&#8221; border_color_all=&#8221;#0C71C3&#8243; box_shadow_style_image=&#8221;preset4&#8243; box_shadow_blur_image=&#8221;16px&#8221; box_shadow_color_image=&#8221;rgba(0,0,0,0.5)&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_gallery][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;20px&#8221; custom_padding=&#8221;2px||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider color=&#8221;#000000&#8243; divider_position=&#8221;center&#8221; divider_weight=&#8221;2px&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; prev_background_color=&#8221;#ffffff&#8221; next_background_color=&#8221;#ffffff&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_direction=&#8221;90deg&#8221; background_color_gradient_stops=&#8221;#0f02ff 0%|rgba(0,0,0,0) 100%&#8221; background_color_gradient_start=&#8221;#0f02ff&#8221; background_color_gradient_end=&#8221;rgba(0,0,0,0)&#8221; custom_padding=&#8221;4px||4px|||&#8221; top_divider_style=&#8221;wave2&#8243; top_divider_height=&#8221;82px&#8221; bottom_divider_style=&#8221;wave2&#8243; bottom_divider_height=&#8221;37px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;a02f871b-c316-4d7d-a16b-1660fe17b8f5&#8243; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;44px&#8221; min_height=&#8221;62px&#8221; global_colors_info=&#8221;{}&#8221;]<p>The Process&#8230;<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px|||||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;537.7px&#8221; custom_margin=&#8221;|auto|-25px|auto||&#8221; custom_padding=&#8221;||5px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;a02f871b-c316-4d7d-a16b-1660fe17b8f5&#8243; text_font_size=&#8221;25px&#8221; text_line_height=&#8221;1.6em&#8221; custom_margin=&#8221;||-2px|||&#8221; text_font_size_tablet=&#8221;25px&#8221; text_font_size_phone=&#8221;18px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<p>My process with this project began with creating a &#8220;mood board&#8221; in Photoshop, using reference images from Google. Through doing this I gave my mind a more clear understanding of what aesthetic I was trying to achieve. Key aspects I wanted to include consisted of a forest, light shafts, exponential height fog, and a large variety of rocks\/foliage.\u00a0<\/p>\n<p>I made use of a variety of Unreal Marketplace assets in order to create this environment, some of which include &#8220;<span>temperate Vegetation: Spruce Forest&#8221; by Project Nature and &#8220;Soul: Cave&#8221; by Epic Games.<\/span><\/p>\n<p>After gathering assets and having a clear outline of what my environment should look like, I was ready to begin designing the game&#8217;s level and mechanics.<span><\/span><\/p>\n<p>&nbsp;<\/p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/matthew.merinocreations.info\/wp-content\/uploads\/2025\/10\/FPSExploration_MoodBoard01-scaled.jpg&#8221; title_text=&#8221;FPSExploration_MoodBoard01&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; min_height=&#8221;319.5px&#8221; custom_margin=&#8221;||-3px|26px||&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;a02f871b-c316-4d7d-a16b-1660fe17b8f5&#8243; min_height=&#8221;87px&#8221; global_colors_info=&#8221;{}&#8221;]<p><em>Mood board I created in Photoshop to get the vision of how I wanted my environment to look.<\/em>\u00a0<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;20px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider color=&#8221;#000000&#8243; divider_position=&#8221;center&#8221; divider_weight=&#8221;2px&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_5,1_5,3_5&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;a02f871b-c316-4d7d-a16b-1660fe17b8f5&#8243; text_font_size=&#8221;20px&#8221; width=&#8221;100%&#8221; min_height=&#8221;42px&#8221; custom_margin=&#8221;||32px|||&#8221; global_colors_info=&#8221;{}&#8221;]<p><strong><span style=\"text-decoration: underline;\">Before Iteration:<\/span><\/strong><\/p>[\/et_pb_text][et_pb_gallery gallery_ids=&#8221;1743&#8243; posts_number=&#8221;1&#8243; show_title_and_caption=&#8221;off&#8221; show_pagination=&#8221;off&#8221; zoom_icon_color=&#8221;#FFFFFF&#8221; hover_overlay_color=&#8221;rgba(0,0,0,0.59)&#8221; hover_icon=&#8221;&#x54;||divi||400&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_gallery][\/et_pb_column][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;a02f871b-c316-4d7d-a16b-1660fe17b8f5&#8243; text_font_size=&#8221;20px&#8221; min_height=&#8221;42px&#8221; custom_margin=&#8221;||32px|||&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<p><em><span style=\"text-decoration: underline;\"><strong>After Iteration:<\/strong><\/span><\/em><\/p>[\/et_pb_text][et_pb_gallery gallery_ids=&#8221;1744&#8243; posts_number=&#8221;1&#8243; show_title_and_caption=&#8221;off&#8221; show_pagination=&#8221;off&#8221; zoom_icon_color=&#8221;#FFFFFF&#8221; hover_overlay_color=&#8221;rgba(0,0,0,0.59)&#8221; hover_icon=&#8221;&#x54;||divi||400&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_gallery][\/et_pb_column][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;a02f871b-c316-4d7d-a16b-1660fe17b8f5&#8243; text_font_size=&#8221;25px&#8221; text_line_height=&#8221;1.6em&#8221; custom_margin=&#8221;||-2px|||&#8221; text_font_size_tablet=&#8221;25px&#8221; text_font_size_phone=&#8221;18px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<p>I started environment creation by using Ue4&#8217;s landscape tool and sculpting the general shape of the terrain. I had to keep in mind the scale of the player relative to the mountains to make sure they were able to navigate easily.\u00a0<\/p>\n<p>While simply sculpting the mountains was sufficient, I wanted a more realistic look to the mountains&#8217; form. I ended up integrating a height map from Tangram Heightmapper &#8211; an open source height map website &#8211; into the existing height map that I sculpted. I blended sections of the new height map data on top of my original sculpted height map in Photoshop, resulting in much more realistic mountains.\u00a0<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;20px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider color=&#8221;#000000&#8243; divider_position=&#8221;center&#8221; divider_weight=&#8221;2px&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||3px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;a02f871b-c316-4d7d-a16b-1660fe17b8f5&#8243; text_font_size=&#8221;25px&#8221; text_line_height=&#8221;1.6em&#8221; custom_margin=&#8221;||-2px|||&#8221; text_font_size_tablet=&#8221;25px&#8221; text_font_size_phone=&#8221;18px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<p>Regarding the mechanics, I used the blueprint system in Ue4 to make fun and engaging player inputs\/interactions. I added mechanics, such as dash, grab, sprint, pick up, and projectiles. I made use of custom events and interfaces to allow for variable usage between multiple blueprints.\u00a0 \u00a0<\/p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_gallery gallery_ids=&#8221;602,603&#8243; posts_number=&#8221;2&#8243; show_title_and_caption=&#8221;off&#8221; show_pagination=&#8221;off&#8221; zoom_icon_color=&#8221;#FFFFFF&#8221; hover_overlay_color=&#8221;rgba(0,0,0,0.59)&#8221; hover_icon=&#8221;&#x54;||divi||400&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_gallery][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;20px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider color=&#8221;#000000&#8243; divider_position=&#8221;center&#8221; divider_weight=&#8221;2px&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/matthew.merinocreations.info\/wp-content\/uploads\/2021\/05\/FPSExploration-Intro-Cinematic-GIF.gif&#8221; title_text=&#8221;FPSExploration Intro Cinematic GIF&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;a02f871b-c316-4d7d-a16b-1660fe17b8f5&#8243; text_font_size=&#8221;25px&#8221; text_line_height=&#8221;1.6em&#8221; custom_margin=&#8221;||-2px|||&#8221; text_font_size_tablet=&#8221;25px&#8221; text_font_size_phone=&#8221;18px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<p>I was also able to practice my composition and cinematography skills using Ue4&#8217;s level sequencer tool. With this tool I was able to make an intro cinematic showcasing where the player will be journeying throughout the level.\u00a0\u00a0<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]\n","protected":false},"excerpt":{"rendered":"<p>FPS Exploration ProjectThis first person shooter exploration project was made in Unreal Engine 4. The player finds themselves by a dream-like lake and must purify all the cursed pillars in order to progress. There are also collectable manuscripts that are tracked along the player&#8217;s run.\u00a0 This project was a culmination of almost all of my [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":545,"comment_status":"open","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:divi\/placeholder \/-->","_et_gb_content_width":"","footnotes":""},"project_category":[33],"project_tag":[],"class_list":["post-350","project","type-project","status-publish","has-post-thumbnail","hentry","project_category-personal-work"],"_links":{"self":[{"href":"https:\/\/matthew.merinocreations.info\/index.php?rest_route=\/wp\/v2\/project\/350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matthew.merinocreations.info\/index.php?rest_route=\/wp\/v2\/project"}],"about":[{"href":"https:\/\/matthew.merinocreations.info\/index.php?rest_route=\/wp\/v2\/types\/project"}],"author":[{"embeddable":true,"href":"https:\/\/matthew.merinocreations.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matthew.merinocreations.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=350"}],"version-history":[{"count":9,"href":"https:\/\/matthew.merinocreations.info\/index.php?rest_route=\/wp\/v2\/project\/350\/revisions"}],"predecessor-version":[{"id":1825,"href":"https:\/\/matthew.merinocreations.info\/index.php?rest_route=\/wp\/v2\/project\/350\/revisions\/1825"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/matthew.merinocreations.info\/index.php?rest_route=\/wp\/v2\/media\/545"}],"wp:attachment":[{"href":"https:\/\/matthew.merinocreations.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=350"}],"wp:term":[{"taxonomy":"project_category","embeddable":true,"href":"https:\/\/matthew.merinocreations.info\/index.php?rest_route=%2Fwp%2Fv2%2Fproject_category&post=350"},{"taxonomy":"project_tag","embeddable":true,"href":"https:\/\/matthew.merinocreations.info\/index.php?rest_route=%2Fwp%2Fv2%2Fproject_tag&post=350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}