{"id":525,"date":"2015-06-24T01:38:08","date_gmt":"2015-06-24T04:38:08","guid":{"rendered":"http:\/\/dark-ware.com\/?page_id=525"},"modified":"2025-01-06T04:47:54","modified_gmt":"2025-01-06T07:47:54","slug":"infernal-underground","status":"publish","type":"page","link":"https:\/\/www.dark-ware.com\/ja\/portfolio\/infernal-underground\/","title":{"rendered":"Infernal Underground"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; admin_label=&#8221;Header&#8221; _builder_version=&#8221;4.16&#8243; background_image=&#8221;https:\/\/www.dark-ware.com\/wp-content\/uploads\/2020\/05\/web-dev-03.png&#8221; parallax=&#8221;on&#8221; animation_style=&#8221;fade&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_header title=&#8221;Infernal Underground %22The Project Rescue%22&#8243; subhead=&#8221;Level Design \/ Level Scripting \/ Engine Programming&#8221; button_one_text=&#8221;Download For PC&#8221; button_one_url=&#8221;http:\/\/indiedb.com\/games\/infernal-underground&#8221; content_max_width=&#8221;640px&#8221; _builder_version=&#8221;4.16&#8243; title_font=&#8221;Lato|900|||||||&#8221; title_font_size=&#8221;40px&#8221; title_line_height=&#8221;1.5em&#8221; content_font=&#8221;||||||||&#8221; content_font_size=&#8221;16px&#8221; content_line_height=&#8221;2em&#8221; subhead_font=&#8221;|700||on|||||&#8221; subhead_font_size=&#8221;14px&#8221; subhead_letter_spacing=&#8221;2px&#8221; subhead_line_height=&#8221;2em&#8221; background_color=&#8221;rgba(0,0,0,0)&#8221; custom_button_one=&#8221;on&#8221; button_one_text_size=&#8221;14px&#8221; button_one_text_color=&#8221;#ffffff&#8221; button_one_bg_color=&#8221;#0054ff&#8221; button_one_border_width=&#8221;14px&#8221; button_one_border_color=&#8221;rgba(0,0,0,0)&#8221; button_one_border_radius=&#8221;0px&#8221; button_one_letter_spacing=&#8221;2px&#8221; button_one_font=&#8221;|600||on|||||&#8221; button_one_icon=&#8221;&#x39;||divi||400&#8243; button_one_on_hover=&#8221;off&#8221; custom_button_two=&#8221;on&#8221; button_two_text_size=&#8221;14px&#8221; button_two_text_color=&#8221;#0054ff&#8221; button_two_bg_color=&#8221;rgba(255,255,255,0)&#8221; button_two_border_width=&#8221;12px&#8221; button_two_border_color=&#8221;rgba(0,0,0,0)&#8221; button_two_border_radius=&#8221;0px&#8221; button_two_letter_spacing=&#8221;2px&#8221; button_two_font=&#8221;|600||on|||||&#8221; button_two_icon=&#8221;&#x39;||divi||400&#8243; button_two_on_hover=&#8221;off&#8221; background_layout=&#8221;light&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;10vw|||&#8221; animation_style=&#8221;zoom&#8221; animation_intensity_zoom=&#8221;-5%&#8221; title_font_size_tablet=&#8221;&#8221; title_font_size_phone=&#8221;25px&#8221; title_font_size_last_edited=&#8221;on|desktop&#8221; box_shadow_style_button_two=&#8221;preset1&#8243; box_shadow_vertical_button_two=&#8221;0px&#8221; box_shadow_blur_button_two=&#8221;0px&#8221; box_shadow_spread_button_two=&#8221;2px&#8221; box_shadow_color_button_two=&#8221;#0054ff&#8221; button_one_letter_spacing_hover=&#8221;2px&#8221; button_two_letter_spacing_hover=&#8221;2px&#8221; global_colors_info=&#8221;{}&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;on&#8221; button_one_letter_spacing__hover=&#8221;2px&#8221; button_two_letter_spacing__hover_enabled=&#8221;on&#8221; button_two_letter_spacing__hover=&#8221;2px&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Details&#8221; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;54px|0px|0|0px|false|false&#8221; box_shadow_style=&#8221;preset7&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;-250px&#8221; box_shadow_color=&#8221;#f7f8fc&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_5,1_5,1_5,1_5,1_5&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text ul_type=&#8221;square&#8221; _builder_version=&#8221;4.16&#8243; text_font=&#8221;||||||||&#8221; text_line_height=&#8221;1.8em&#8221; ul_font=&#8221;||||||||&#8221; header_3_font=&#8221;Lato|700||on|||||&#8221; header_3_font_size=&#8221;12px&#8221; header_3_letter_spacing=&#8221;3px&#8221; header_3_line_height=&#8221;2em&#8221; animation_style=&#8221;fade&#8221; animation_direction=&#8221;right&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Developed for:<\/h3>\n<ul>\n<li>Hexentic Games<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_text ul_type=&#8221;square&#8221; _builder_version=&#8221;4.16&#8243; text_font=&#8221;||||||||&#8221; text_line_height=&#8221;1.8em&#8221; ul_font=&#8221;||||||||&#8221; header_3_font=&#8221;Lato|700||on|||||&#8221; header_3_font_size=&#8221;12px&#8221; header_3_letter_spacing=&#8221;3px&#8221; header_3_line_height=&#8221;2em&#8221; animation_style=&#8221;fade&#8221; animation_direction=&#8221;right&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Published By:<\/h3>\n<ul>\n<li>Warkanlock Studios<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text ul_type=&#8221;square&#8221; _builder_version=&#8221;4.16&#8243; text_font=&#8221;||||||||&#8221; text_line_height=&#8221;1.8em&#8221; ul_font=&#8221;||||||||&#8221; header_3_font=&#8221;Lato|700||on|||||&#8221; header_3_font_size=&#8221;12px&#8221; header_3_letter_spacing=&#8221;3px&#8221; header_3_line_height=&#8221;2em&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;top&#8221; animation_intensity_slide=&#8221;40%&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Software &amp; Technology<\/h3>\n<ul>\n<li>Cube 2 Engine<\/li>\n<li>Code::Blocks<\/li>\n<li>SQLite<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text ul_type=&#8221;square&#8221; _builder_version=&#8221;4.16&#8243; text_font=&#8221;||||||||&#8221; text_line_height=&#8221;1.8em&#8221; ul_font=&#8221;||||||||&#8221; header_3_font=&#8221;Lato|700||on|||||&#8221; header_3_font_size=&#8221;12px&#8221; header_3_letter_spacing=&#8221;3px&#8221; header_3_line_height=&#8221;2em&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;top&#8221; animation_intensity_slide=&#8221;25%&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Roles<\/h3>\n<ul>\n<li>Level Design<\/li>\n<li>Level Scripter<\/li>\n<li>Engine Programming<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text ul_type=&#8221;square&#8221; _builder_version=&#8221;4.16&#8243; text_font=&#8221;||||||||&#8221; text_line_height=&#8221;1.8em&#8221; ul_font=&#8221;||||||||&#8221; header_3_font=&#8221;Lato|700||on|||||&#8221; header_3_font_size=&#8221;12px&#8221; header_3_letter_spacing=&#8221;3px&#8221; header_3_line_height=&#8221;2em&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;top&#8221; animation_intensity_slide=&#8221;40%&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Deliverables<\/h3>\n<ul>\n<li>Complete Environments<\/li>\n<li>Level logic<\/li>\n<li>Achievements System<\/li>\n<li>Save Game System<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_video src=&#8221;https:\/\/www.youtube.com\/watch?v=R329drcO9t4&#8243; _builder_version=&#8221;4.16&#8243; 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; admin_label=&#8221;About&#8221; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#f5f6f9&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; text_font=&#8221;||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;|600||on|||||&#8221; header_2_text_color=&#8221;#0054ff&#8221; header_2_font_size=&#8221;16px&#8221; header_2_letter_spacing=&#8221;3px&#8221; header_2_line_height=&#8221;1.8em&#8221; header_3_font=&#8221;||||||||&#8221; text_orientation=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Project Info<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; text_font=&#8221;||||||||&#8221; text_line_height=&#8221;2em&#8221; header_font=&#8221;||||||||&#8221; header_3_font=&#8221;Lato|900|||||||&#8221; header_3_font_size=&#8221;35px&#8221; header_3_line_height=&#8221;1.5em&#8221; header_4_font=&#8221;Lato|700||on|||||&#8221; header_4_text_color=&#8221;rgba(12,12,12,0.27)&#8221; header_4_font_size=&#8221;13px&#8221; header_4_letter_spacing=&#8221;3px&#8221; header_4_line_height=&#8221;1.8em&#8221; header_3_font_size_tablet=&#8221;&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Project Description<\/h3>\n<p>Infernal Underground is an Old School FPS developed when I made my own Development group called Darkware Game Studios (The same team that after becomes part of the Formerly HeXentic Games called now W Studios Chile). I worked in the project since July 2010, and I&#8217;ve spent most of the time planning, but the development process started in early April 2011 where a competition organized by the old community of gamedev.cl made a challenge to make a game with free theme and we participate with the beta version of Infernal Underground.<\/p>\n<p>When beta was published I started a work in 2013 with the idea of redesign and re-texture the whole game, also it includes the next levels to complete the game in December 2013.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; text_font=&#8221;||||||||&#8221; text_line_height=&#8221;2em&#8221; header_font=&#8221;||||||||&#8221; header_3_font=&#8221;Lato|900|||||||&#8221; header_3_font_size=&#8221;35px&#8221; header_3_line_height=&#8221;1.5em&#8221; header_4_font=&#8221;Lato|700||on|||||&#8221; header_4_text_color=&#8221;rgba(12,12,12,0.27)&#8221; header_4_font_size=&#8221;13px&#8221; header_4_letter_spacing=&#8221;3px&#8221; header_4_line_height=&#8221;1.8em&#8221; header_3_font_size_tablet=&#8221;&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>My Job<\/h3>\n<p>I made the whole design of the game, Level Design, Story and programming of the level scripts in any of the maps.<\/p>\n<p>Cube 2 Engine is an Open Source Engine so even I spent time in programming, I made a Save System with an Achievement system for the game. Also the scripting to include personal content such as music and textures.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Projects&#8221; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;0|0px|0|0px|false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; make_equal=&#8221;on&#8221; padding_top_bottom_link_1=&#8221;false&#8221; padding_top_bottom_link_2=&#8221;true&#8221; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;40px||80px||false&#8221; custom_padding=&#8221;0|0px|0|0px|true|false&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;left&#8221; animation_intensity_slide=&#8221;1%&#8221; box_shadow_style=&#8221;preset4&#8243; box_shadow_horizontal=&#8221;780px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_color=&#8221;#f5f6f9&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;80px||40px|&#8221; custom_padding_tablet=&#8221;0px|||&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221; padding_tablet=&#8221;0px|||&#8221; padding_last_edited=&#8221;on|tablet&#8221; custom_padding__hover=&#8221;|||&#8221; padding_phone=&#8221;0px|||&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; text_font=&#8221;||||||||&#8221; text_line_height=&#8221;2em&#8221; header_font=&#8221;||||||||&#8221; header_3_font=&#8221;Lato|900|||||||&#8221; header_3_font_size=&#8221;35px&#8221; header_3_line_height=&#8221;1.5em&#8221; header_4_font=&#8221;Lato|700||on|||||&#8221; header_4_text_color=&#8221;rgba(12,12,12,0.27)&#8221; header_4_font_size=&#8221;13px&#8221; header_4_letter_spacing=&#8221;3px&#8221; header_4_line_height=&#8221;1.8em&#8221; header_3_font_size_tablet=&#8221;&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>\u00a0Level Design<\/h4>\n<h3>Level Layout Planing and Composition<\/h3>\n<p>I started some documentation for future levels in the game, adding\u00a0 some level constraints and guidelines for the future level deveolpment. I recovered an early stage document that I&#8217;m sharing it now. The document is incomplete but this was my first approach in a personal project to do level preproduction.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/www.dark-ware.com\/wp-content\/uploads\/2020\/06\/EYj3K14WkAM1ySy.png&#8221; title_text=&#8221;EYj3K14WkAM1ySy&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/www.dark-ware.com\/wp-content\/uploads\/2020\/06\/EYj3MAaXgAE3hee.png&#8221; title_text=&#8221;EYj3MAaXgAE3hee&#8221; _builder_version=&#8221;4.16&#8243; 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; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_direction=&#8221;90deg&#8221; background_color_gradient_stops=&#8221;rgba(245,246,249,0) 50%|#f5f6f9 50%&#8221; background_color_gradient_start=&#8221;rgba(245,246,249,0)&#8221; background_color_gradient_start_position=&#8221;50%&#8221; background_color_gradient_end=&#8221;#f5f6f9&#8243; background_color_gradient_end_position=&#8221;0%&#8221; custom_padding=&#8221;60px||60px|&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_gallery gallery_ids=&#8221;526,527,528,529,530,531,532,533,534,535,536&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_gallery][et_pb_video src=&#8221;https:\/\/www.youtube.com\/watch?v=AMFsw5bXMGI&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_video][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;3_5,2_5&#8243; make_equal=&#8221;on&#8221; padding_top_bottom_link_1=&#8221;true&#8221; padding_top_bottom_link_2=&#8221;false&#8221; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;||80px||false&#8221; custom_padding=&#8221;0|0px|0|0px|true|false&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;right&#8221; animation_intensity_slide=&#8221;1%&#8221; box_shadow_style=&#8221;preset4&#8243; box_shadow_horizontal=&#8221;-780px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_color=&#8221;#f5f6f9&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.16&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_direction=&#8221;90deg&#8221; background_color_gradient_stops=&#8221;#f5f6f9 50%|rgba(245,246,249,0) 50%&#8221; background_color_gradient_start=&#8221;#f5f6f9&#8243; background_color_gradient_start_position=&#8221;50%&#8221; background_color_gradient_end=&#8221;rgba(245,246,249,0)&#8221; background_color_gradient_end_position=&#8221;0%&#8221; custom_padding=&#8221;60px||60px|&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_gallery gallery_ids=&#8221;1090,1083,1092&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_gallery][\/et_pb_column][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;80px||40px|&#8221; custom_padding_tablet=&#8221;0px|||&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221; padding_tablet=&#8221;0px|||&#8221; padding_last_edited=&#8221;on|tablet&#8221; custom_padding__hover=&#8221;|||&#8221; padding_phone=&#8221;0px|||&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; text_font=&#8221;||||||||&#8221; text_line_height=&#8221;2em&#8221; header_font=&#8221;||||||||&#8221; header_3_font=&#8221;Lato|900|||||||&#8221; header_3_font_size=&#8221;35px&#8221; header_3_line_height=&#8221;1.5em&#8221; header_4_font=&#8221;Lato|700||on|||||&#8221; header_4_text_color=&#8221;rgba(12,12,12,0.27)&#8221; header_4_font_size=&#8221;13px&#8221; header_4_letter_spacing=&#8221;3px&#8221; header_4_line_height=&#8221;1.8em&#8221; header_3_font_size_tablet=&#8221;&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>Level Scripting<\/h4>\n<h3>UI Triggers &amp; Achievement Triggers<\/h3>\n<p>While you play the game some UI&#8217;s will appear giving you information. At the begining of each chapter there&#8217;s a brief story of what happened or what&#8217;s happening and also the objectives for the chapter and the number of secrets areas inside the chapter. In some cases it triggers the completion of some achievement.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; make_equal=&#8221;on&#8221; padding_top_bottom_link_1=&#8221;false&#8221; padding_top_bottom_link_2=&#8221;true&#8221; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;40px||80px||false&#8221; custom_padding=&#8221;0|0px|0|0px|true|false&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;left&#8221; animation_intensity_slide=&#8221;1%&#8221; box_shadow_style=&#8221;preset4&#8243; box_shadow_horizontal=&#8221;780px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_color=&#8221;#f5f6f9&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;80px||40px|&#8221; custom_padding_tablet=&#8221;0px|||&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221; padding_tablet=&#8221;0px|||&#8221; padding_last_edited=&#8221;on|tablet&#8221; custom_padding__hover=&#8221;|||&#8221; padding_phone=&#8221;0px|||&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; text_font=&#8221;||||||||&#8221; text_line_height=&#8221;2em&#8221; header_font=&#8221;||||||||&#8221; header_3_font=&#8221;Lato|900|||||||&#8221; header_3_font_size=&#8221;35px&#8221; header_3_line_height=&#8221;1.5em&#8221; header_4_font=&#8221;Lato|700||on|||||&#8221; header_4_text_color=&#8221;rgba(12,12,12,0.27)&#8221; header_4_font_size=&#8221;13px&#8221; header_4_letter_spacing=&#8221;3px&#8221; header_4_line_height=&#8221;1.8em&#8221; header_3_font_size_tablet=&#8221;&#8221; header_3_font_size_phone=&#8221;25px&#8221; header_3_font_size_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>\u00a0Engine Programming<\/h4>\n<h3>Achievement System &amp; Save System<\/h3>\n<p>I made this game while I was studying at INACAP to get my degree as a Computer Engineer. In one of the classes I&#8217;ve got the chance to work under a project that can solve a need and I used the instance to work in an Achievement system and Save Game System for Infernal Underground. Allowing the people to continue the game after a pause. The project also was intended as the first step to create my own technology for game development. However I didn&#8217;t have the knowledge to continue the project and then I abandoned it. The Save Game and Achievement system are included in the release of Infernal Underground with some minor changes in Gameplay aspects and physics.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/www.dark-ware.com\/wp-content\/uploads\/2020\/06\/screenshot_49369.png&#8221; title_text=&#8221;screenshot_49369&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/www.dark-ware.com\/wp-content\/uploads\/2020\/06\/screenshot_731255.png&#8221; title_text=&#8221;screenshot_731255&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/www.dark-ware.com\/wp-content\/uploads\/2020\/06\/screenshot_743961.png&#8221; title_text=&#8221;screenshot_743961&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/www.dark-ware.com\/wp-content\/uploads\/2020\/06\/screenshot_777854.png&#8221; title_text=&#8221;screenshot_777854&#8243; _builder_version=&#8221;4.16&#8243; 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; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_direction=&#8221;90deg&#8221; background_color_gradient_stops=&#8221;rgba(245,246,249,0) 50%|#f5f6f9 50%&#8221; background_color_gradient_start=&#8221;rgba(245,246,249,0)&#8221; background_color_gradient_start_position=&#8221;50%&#8221; background_color_gradient_end=&#8221;#f5f6f9&#8243; background_color_gradient_end_position=&#8221;0%&#8221; custom_padding=&#8221;60px||60px|&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/www.dark-ware.com\/wp-content\/uploads\/2015\/08\/logodarktech-2c917f6.png&#8221; title_text=&#8221;logodarktech-2c917f6&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/www.dark-ware.com\/wp-content\/uploads\/2020\/06\/screenshot_740196.png&#8221; title_text=&#8221;screenshot_740196&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/www.dark-ware.com\/wp-content\/uploads\/2020\/06\/screenshot_4620.png&#8221; title_text=&#8221;screenshot_4620&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; admin_label=&#8221;CTA&#8221; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#000000&#8243; background_color_gradient_direction=&#8221;90deg&#8221; background_image=&#8221;https:\/\/www.dark-ware.com\/wp-content\/uploads\/2020\/05\/web-dev-05.png&#8221; parallax=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_header title=&#8221;Thanks For Watching&#8221; subhead=&#8221;I&#8217;m Available for Hire or Freelance&#8221; text_orientation=&#8221;center&#8221; button_one_text=&#8221;Contact Me&#8221; button_one_url=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6IjQ0In19@&#8221; button_two_text=&#8221;My Portfolio&#8221; button_two_url=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6IjI1In19@&#8221; _builder_version=&#8221;4.16&#8243; _dynamic_attributes=&#8221;button_one_url,button_two_url&#8221; title_font=&#8221;Lato|900|||||||&#8221; title_font_size=&#8221;40px&#8221; title_line_height=&#8221;1.5em&#8221; content_font=&#8221;||||||||&#8221; content_font_size=&#8221;16px&#8221; content_line_height=&#8221;2em&#8221; subhead_font=&#8221;|700||on|||||&#8221; subhead_text_color=&#8221;rgba(255,255,255,0.5)&#8221; subhead_font_size=&#8221;14px&#8221; subhead_letter_spacing=&#8221;2px&#8221; background_color=&#8221;rgba(0,0,0,0)&#8221; custom_button_one=&#8221;on&#8221; button_one_text_size=&#8221;14px&#8221; button_one_text_color=&#8221;#ffffff&#8221; button_one_bg_color=&#8221;#0054ff&#8221; button_one_border_width=&#8221;14px&#8221; button_one_border_color=&#8221;rgba(0,0,0,0)&#8221; button_one_border_radius=&#8221;0px&#8221; button_one_letter_spacing=&#8221;2px&#8221; button_one_font=&#8221;|600||on|||||&#8221; button_one_icon=&#8221;&#x39;||divi||400&#8243; button_one_on_hover=&#8221;off&#8221; custom_button_two=&#8221;on&#8221; button_two_text_size=&#8221;14px&#8221; button_two_text_color=&#8221;#ffffff&#8221; button_two_bg_color=&#8221;rgba(255,255,255,0)&#8221; button_two_border_width=&#8221;12px&#8221; button_two_border_color=&#8221;rgba(0,0,0,0)&#8221; button_two_border_radius=&#8221;0px&#8221; button_two_letter_spacing=&#8221;2px&#8221; button_two_font=&#8221;|600||on|||||&#8221; button_two_icon=&#8221;&#x39;||divi||400&#8243; button_two_on_hover=&#8221;off&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;6vw||||false&#8221; animation_style=&#8221;zoom&#8221; animation_intensity_zoom=&#8221;-5%&#8221; title_font_size_tablet=&#8221;&#8221; title_font_size_phone=&#8221;25px&#8221; title_font_size_last_edited=&#8221;on|desktop&#8221; box_shadow_style_button_two=&#8221;preset1&#8243; box_shadow_vertical_button_two=&#8221;0px&#8221; box_shadow_blur_button_two=&#8221;0px&#8221; box_shadow_spread_button_two=&#8221;2px&#8221; box_shadow_color_button_two=&#8221;#0054ff&#8221; button_one_letter_spacing_hover=&#8221;2px&#8221; button_two_letter_spacing_hover=&#8221;2px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;on&#8221; button_one_letter_spacing__hover=&#8221;2px&#8221; button_two_letter_spacing__hover_enabled=&#8221;on&#8221; button_two_letter_spacing__hover=&#8221;2px&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Social&#8221; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_social_media_follow _builder_version=&#8221;4.27.4&#8243; text_orientation=&#8221;center&#8221; hover_enabled=&#8221;0&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][et_pb_social_media_follow_network social_network=&#8221;facebook&#8221; url=&#8221;https:\/\/www.facebook.com\/TaurustarDrakest&#8221; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;6px|6px|6px|6px|true|true&#8221; custom_padding=&#8221;12px|12px|12px|12px|true|true&#8221; border_radii=&#8221;on|100px|100px|100px|100px&#8221; border_width_all=&#8221;3px&#8221; border_color_all=&#8221;rgba(255,255,255,0.12)&#8221; global_colors_info=&#8221;{}&#8221; follow_button=&#8221;off&#8221; url_new_window=&#8221;on&#8221;]facebook[\/et_pb_social_media_follow_network][et_pb_social_media_follow_network social_network=&#8221;twitter&#8221; url=&#8221;https:\/\/www.x.com\/s_carreno&#8221; _builder_version=&#8221;4.27.4&#8243; custom_margin=&#8221;6px|6px|6px|6px|true|true&#8221; custom_padding=&#8221;12px|12px|12px|12px|true|true&#8221; hover_enabled=&#8221;0&#8243; border_radii=&#8221;on|100px|100px|100px|100px&#8221; border_width_all=&#8221;3px&#8221; border_color_all=&#8221;rgba(255,255,255,0.12)&#8221; global_colors_info=&#8221;{}&#8221; follow_button=&#8221;off&#8221; url_new_window=&#8221;on&#8221; sticky_enabled=&#8221;0&#8243;]twitter[\/et_pb_social_media_follow_network][et_pb_social_media_follow_network social_network=&#8221;instagram&#8221; url=&#8221;http:\/\/www.instagram.com\/Taurustar.Prod&#8221; _builder_version=&#8221;4.27.4&#8243; custom_margin=&#8221;6px|6px|6px|6px|true|true&#8221; custom_padding=&#8221;12px|12px|12px|12px|true|true&#8221; hover_enabled=&#8221;0&#8243; border_radii=&#8221;on|100px|100px|100px|100px&#8221; border_width_all=&#8221;3px&#8221; border_color_all=&#8221;rgba(255,255,255,0.12)&#8221; global_colors_info=&#8221;{}&#8221; follow_button=&#8221;off&#8221; url_new_window=&#8221;on&#8221; sticky_enabled=&#8221;0&#8243;]instagram[\/et_pb_social_media_follow_network][et_pb_social_media_follow_network social_network=&#8221;linkedin&#8221; url=&#8221;https:\/\/www.linkedin.com\/in\/simoncarrenoampuero&#8221; _builder_version=&#8221;4.16&#8243; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;6px|6px|6px|6px|true|true&#8221; custom_padding=&#8221;12px|12px|12px|12px|true|true&#8221; border_radii=&#8221;on|100px|100px|100px|100px&#8221; border_width_all=&#8221;3px&#8221; border_color_all=&#8221;rgba(255,255,255,0.12)&#8221; global_colors_info=&#8221;{}&#8221; follow_button=&#8221;off&#8221; url_new_window=&#8221;on&#8221;]linkedin[\/et_pb_social_media_follow_network][\/et_pb_social_media_follow][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Developed for: Hexentic Games Published By: Warkanlock Studios Software &amp; Technology Cube 2 Engine Code::Blocks SQLite Roles Level Design Level Scripter Engine Programming Deliverables Complete Environments Level logic Achievements System Save Game System Project InfoProject Description Infernal Underground is an Old School FPS developed when I made my own Development group called Darkware Game Studios [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":526,"parent":25,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<a href=\"http:\/\/dark-ware.com\/wp-content\/uploads\/2014\/09\/1507357_554849114584887_1554094644_o.png\"><img class=\"alignleft size-medium wp-image-271\" src=\"http:\/\/dark-ware.com\/wp-content\/uploads\/2014\/09\/1507357_554849114584887_1554094644_o-300x168.png\" alt=\"1507357_554849114584887_1554094644_o\" width=\"300\" height=\"168\" \/><\/a>Infernal Underground is an Old School FPS developed when I made my own Development group called Darkware Game Studios (The same team that after becomes part of the Formerly HeXentic Games called now W Studios Chile). I worked in the project since July 2010, and I've spent most of the time planning, but the development process started in early April 2011 where a competition organized by the old community of gamedev.cl made a challenge to make a game with free theme and we participate with the beta version of Infernal Underground.\r\n\r\nWhen beta was published I started a work in 2013 with the idea of redesign and retexture the whole game, also it includes the next levels to complete the game in December 2013.\r\n\r\nI made the whole design of the game, Level Design, Story and programming of the level scripts in any of the maps.\r\n\r\nCube 2 Engine is an Open Source Engine so even I spent time in programming, I made a Save System with an Achievement system for the game. Also the scripting to include personal content such as music and textures.\r\n\r\nThe game can be downloaded in <a href=\"http:\/\/moddb.com\/games\/infernal-underground\">moddb.com<\/a>\r\n\r\n[gallery columns=\"6\" link=\"file\" ids=\"526,527,528,529,530,531,532,533,534,535,536,255\"]\r\n\r\nAlso here is a video of one of my favorites maps in the game and I really enjoyed to make (The music is of Doom 2 and is different in the complete game)\r\n\r\n<iframe src=\"https:\/\/www.youtube.com\/embed\/R329drcO9t4\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe>","_et_gb_content_width":"","footnotes":""},"class_list":["post-525","page","type-page","status-publish","has-post-thumbnail","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.dark-ware.com\/ja\/wp-json\/wp\/v2\/pages\/525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dark-ware.com\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dark-ware.com\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dark-ware.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dark-ware.com\/ja\/wp-json\/wp\/v2\/comments?post=525"}],"version-history":[{"count":6,"href":"https:\/\/www.dark-ware.com\/ja\/wp-json\/wp\/v2\/pages\/525\/revisions"}],"predecessor-version":[{"id":1477,"href":"https:\/\/www.dark-ware.com\/ja\/wp-json\/wp\/v2\/pages\/525\/revisions\/1477"}],"up":[{"embeddable":true,"href":"https:\/\/www.dark-ware.com\/ja\/wp-json\/wp\/v2\/pages\/25"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dark-ware.com\/ja\/wp-json\/wp\/v2\/media\/526"}],"wp:attachment":[{"href":"https:\/\/www.dark-ware.com\/ja\/wp-json\/wp\/v2\/media?parent=525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}