{"id":277,"date":"2022-02-09T20:37:13","date_gmt":"2022-02-09T20:37:13","guid":{"rendered":"https:\/\/rubennotario.es\/?page_id=277"},"modified":"2025-10-02T19:10:46","modified_gmt":"2025-10-02T19:10:46","slug":"colored-keys","status":"publish","type":"page","link":"https:\/\/rubennotario.es\/?page_id=277","title":{"rendered":"Colored Keys"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"277\" class=\"elementor elementor-277\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4c3f06c elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"4c3f06c\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wide\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9245f86\" data-id=\"9245f86\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ea3ce87 elementor-widget elementor-widget-heading\" data-id=\"ea3ce87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Colored Keys<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0aee24 elementor-widget elementor-widget-heading\" data-id=\"a0aee24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">September 2021 - February 2022<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-82fd332 elementor-widget elementor-widget-text-editor\" data-id=\"82fd332\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This is my first big project with unreal.<\/p><p>Althouht i&#8217;m a programmer, i dedicated much effort in visuals. I loved to create the landscapes, fullfith them with vegetation, and all the world building. L<span style=\"background-color: #171923; color: #f4f7fa; font-family: Inter, system-ui, sans-serif; font-size: 15px; font-weight: var( --e-global-typography-text-font-weight ); --darkreader-inline-bgcolor: #12141c; --darkreader-inline-color: #d4e1ec;\" data-darkreader-inline-bgcolor=\"\" data-darkreader-inline-color=\"\">ighting and post processing was also an important part for me.<\/span><\/p><p>I also dedicated some time in the animation (anim blueprints, blendspaces, montages,\u00a0 etc).<\/p><p>Other aspects of the game are simpler, like the IA driven by behaveour trees, or the UI, SFX, VFX, cinematics, etc. A bunch of areas to cover for just one person maybe, but it was an enriching challenge.\u00a0<\/p><p>The programming with blueprints works, but obbiously is so improvable due the experience i had at that moment. I used some imprtant and usefull elements and concepts like components (for stats), interfaces (for interactions), inheritance (for enemies) and event dispatchers to communicate from actors to level blueprint.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-41cf25f\" data-id=\"41cf25f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3ba4bb9 elementor-widget elementor-widget-eael-feature-list\" data-id=\"3ba4bb9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-feature-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"-icon-position-left -tablet-icon-position-left -mobile-icon-position-left\">\n\t\t\t<ul id=\"eael-feature-list-3ba4bb9\" class=\"eael-feature-list-items rhombus stacked connector-type-classic eael-feature-list-vertical\" data-layout-tablet=\"vertical\" data-layout-mobile=\"vertical\">\n\t\t\t                <li class=\"eael-feature-list-item elementor-repeater-item-71b0dd0\">\n                                            <span class=\"connector\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                        <span class=\"connector connector-tablet\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                        <span class=\"connector connector-mobile\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                    \n\t\t\t\t\t\t<div class=\"eael-feature-list-icon-box\">\n\t\t\t\t\t\t\t<div class=\"eael-feature-list-icon-inner\">\n\n\t\t\t\t\t\t\t\t<span class=\"eael-feature-list-icon fl-icon-0\">\n\n\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"eael-feature-list-content-box\">\n                            <h2 class=\"eael-feature-list-title\">Engine<\/h2>\t\t\t\t\t\t<p class=\"eael-feature-list-content\">Unreal 4.27<\/p>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/li>\n\t\t\t\t                <li class=\"eael-feature-list-item elementor-repeater-item-926b957\">\n                                            <span class=\"connector\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                        <span class=\"connector connector-tablet\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                        <span class=\"connector connector-mobile\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                    \n\t\t\t\t\t\t<div class=\"eael-feature-list-icon-box\">\n\t\t\t\t\t\t\t<div class=\"eael-feature-list-icon-inner\">\n\n\t\t\t\t\t\t\t\t<span class=\"eael-feature-list-icon fl-icon-1\">\n\n\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"eael-feature-list-content-box\">\n                            <h2 class=\"eael-feature-list-title\">Team Size<\/h2>\t\t\t\t\t\t<p class=\"eael-feature-list-content\">1<\/p>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/li>\n\t\t\t\t                <li class=\"eael-feature-list-item elementor-repeater-item-ac98475\">\n                                            <span class=\"connector\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                        <span class=\"connector connector-tablet\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                        <span class=\"connector connector-mobile\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                    \n\t\t\t\t\t\t<div class=\"eael-feature-list-icon-box\">\n\t\t\t\t\t\t\t<div class=\"eael-feature-list-icon-inner\">\n\n\t\t\t\t\t\t\t\t<span class=\"eael-feature-list-icon fl-icon-2\">\n\n\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"eael-feature-list-content-box\">\n                            <h2 class=\"eael-feature-list-title\">Project Duration<\/h2>\t\t\t\t\t\t<p class=\"eael-feature-list-content\">4 months<\/p>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/li>\n\t\t\t\t                <li class=\"eael-feature-list-item elementor-repeater-item-84835b9\">\n                                            <span class=\"connector\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                        <span class=\"connector connector-tablet\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                        <span class=\"connector connector-mobile\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                    \n\t\t\t\t\t\t<div class=\"eael-feature-list-icon-box\">\n\t\t\t\t\t\t\t<div class=\"eael-feature-list-icon-inner\">\n\n\t\t\t\t\t\t\t\t<span class=\"eael-feature-list-icon fl-icon-3\">\n\n\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"eael-feature-list-content-box\">\n                            <h2 class=\"eael-feature-list-title\">Main Roles<\/h2>\t\t\t\t\t\t<p class=\"eael-feature-list-content\">Programmer, Designer<\/p>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/li>\n\t\t\t\t                <li class=\"eael-feature-list-item elementor-repeater-item-2694cad\">\n                                            <span class=\"connector\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                        <span class=\"connector connector-tablet\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                        <span class=\"connector connector-mobile\" style=\"right: calc(100% - 50px); left: 0;\"><\/span>\n                    \n\t\t\t\t\t\t<div class=\"eael-feature-list-icon-box\">\n\t\t\t\t\t\t\t<div class=\"eael-feature-list-icon-inner\">\n\n\t\t\t\t\t\t\t\t<span class=\"eael-feature-list-icon fl-icon-4\">\n\n\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"eael-feature-list-content-box\">\n                            <h2 class=\"eael-feature-list-title\">Platforms<\/h2>\t\t\t\t\t\t<p class=\"eael-feature-list-content\">PC<\/p>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t<\/ul>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-294c1ba elementor-section-content-middle elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"294c1ba\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e9f06d7\" data-id=\"e9f06d7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ecac7d4 elementor-widget elementor-widget-heading\" data-id=\"ecac7d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Trailer<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea7cd3e animated-slow elementor-widget elementor-widget-video\" data-id=\"ea7cd3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/9c4x8lEkqlk&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;_animation&quot;:&quot;none&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1edfc9d elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"1edfc9d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e2a6a0d\" data-id=\"e2a6a0d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-54ab885 elementor-widget elementor-widget-heading\" data-id=\"54ab885\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Gallery<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7fc9eff elementor-widget elementor-widget-gallery\" data-id=\"7fc9eff\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;columns&quot;:3,&quot;gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:25,&quot;sizes&quot;:[]},&quot;aspect_ratio&quot;:&quot;16:9&quot;,&quot;lazyload&quot;:&quot;yes&quot;,&quot;gallery_layout&quot;:&quot;grid&quot;,&quot;columns_tablet&quot;:2,&quot;columns_mobile&quot;:1,&quot;gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;link_to&quot;:&quot;file&quot;,&quot;overlay_background&quot;:&quot;yes&quot;,&quot;content_hover_animation&quot;:&quot;fade-in&quot;}\" data-widget_type=\"gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-gallery__container\">\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00002.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"7fc9eff\" data-elementor-lightbox-title=\"HighresScreenshot00002\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTczOCwidXJsIjoiaHR0cHM6XC9cL3J1YmVubm90YXJpby5lc1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDJcL0hpZ2hyZXNTY3JlZW5zaG90MDAwMDIucG5nIiwic2xpZGVzaG93IjoiN2ZjOWVmZiJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00002.png\" data-width=\"2560\" data-height=\"1440\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00000.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"7fc9eff\" data-elementor-lightbox-title=\"HighresScreenshot00000\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTczOSwidXJsIjoiaHR0cHM6XC9cL3J1YmVubm90YXJpby5lc1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDJcL0hpZ2hyZXNTY3JlZW5zaG90MDAwMDAucG5nIiwic2xpZGVzaG93IjoiN2ZjOWVmZiJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00000.png\" data-width=\"3847\" data-height=\"2107\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00061.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"7fc9eff\" data-elementor-lightbox-title=\"HighresScreenshot00061\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTcyMiwidXJsIjoiaHR0cHM6XC9cL3J1YmVubm90YXJpby5lc1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDJcL0hpZ2hyZXNTY3JlZW5zaG90MDAwNjEucG5nIiwic2xpZGVzaG93IjoiN2ZjOWVmZiJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00061.png\" data-width=\"2560\" data-height=\"1440\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00052.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"7fc9eff\" data-elementor-lightbox-title=\"HighresScreenshot00052\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTcxMywidXJsIjoiaHR0cHM6XC9cL3J1YmVubm90YXJpby5lc1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDJcL0hpZ2hyZXNTY3JlZW5zaG90MDAwNTIucG5nIiwic2xpZGVzaG93IjoiN2ZjOWVmZiJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00052.png\" data-width=\"2560\" data-height=\"1440\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00058.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"7fc9eff\" data-elementor-lightbox-title=\"HighresScreenshot00058\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTcxOSwidXJsIjoiaHR0cHM6XC9cL3J1YmVubm90YXJpby5lc1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDJcL0hpZ2hyZXNTY3JlZW5zaG90MDAwNTgucG5nIiwic2xpZGVzaG93IjoiN2ZjOWVmZiJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00058.png\" data-width=\"2560\" data-height=\"1440\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/ScreenShot00002.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"7fc9eff\" data-elementor-lightbox-title=\"ScreenShot00002\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTcyNywidXJsIjoiaHR0cHM6XC9cL3J1YmVubm90YXJpby5lc1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDJcL1NjcmVlblNob3QwMDAwMi5wbmciLCJzbGlkZXNob3ciOiI3ZmM5ZWZmIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/ScreenShot00002.png\" data-width=\"2560\" data-height=\"1440\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f3941bd elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"f3941bd\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8d5b3d0\" data-id=\"8d5b3d0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f3dc7c5 elementor-widget elementor-widget-heading\" data-id=\"f3dc7c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Inside Editor<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4c98e3 elementor-widget elementor-widget-eael-adv-tabs\" data-id=\"c4c98e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-adv-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div data-scroll-on-click=\"no\" data-scroll-speed=\"300\" id=\"eael-advance-tabs-c4c98e3\" class=\"eael-advance-tabs eael-tabs-vertical eael-tab-auto-active eael-tab-toggle\" data-tabid=\"c4c98e3\">\n            <div class=\"eael-tabs-nav \">\n                <ul class=\"\" role=\"tablist\">\n                                            <li id=\"level-scripting\" class=\" eael-tab-item-trigger eael-tab-nav-item\" aria-selected=\"true\" data-tab=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"level-scripting-tab\" aria-expanded=\"false\">\n                            \n                            \n                            \n                                                            <span class=\"eael-tab-title title-after-icon\" >Level Scripting<\/span>                                                    <\/li>\n                                            <li id=\"walk-run-blendspace\" class=\"inactive eael-tab-item-trigger eael-tab-nav-item\" aria-selected=\"false\" data-tab=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"walk-run-blendspace-tab\" aria-expanded=\"false\">\n                            \n                            \n                            \n                                                            <h1 class=\"eael-tab-title title-after-icon\" >Walk-Run Blendspace<\/h1>                                                    <\/li>\n                                            <li id=\"locomotion-state-machine\" class=\"inactive eael-tab-item-trigger eael-tab-nav-item\" aria-selected=\"false\" data-tab=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"locomotion-state-machine-tab\" aria-expanded=\"false\">\n                            \n                            \n                            \n                                                            <span class=\"eael-tab-title title-after-icon\" >Locomotion State Machine<\/span>                                                    <\/li>\n                                            <li id=\"water-system\" class=\"inactive eael-tab-item-trigger eael-tab-nav-item\" aria-selected=\"false\" data-tab=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"water-system-tab\" aria-expanded=\"false\">\n                            \n                            \n                            \n                                                            <span class=\"eael-tab-title title-after-icon\" >Water System<\/span>                                                    <\/li>\n                                            <li id=\"buoyancy\" class=\"inactive eael-tab-item-trigger eael-tab-nav-item\" aria-selected=\"false\" data-tab=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"buoyancy-tab\" aria-expanded=\"false\">\n                            \n                            \n                            \n                                                            <span class=\"eael-tab-title title-after-icon\" >Buoyancy<\/span>                                                    <\/li>\n                                            <li id=\"npc-routes\" class=\"inactive eael-tab-item-trigger eael-tab-nav-item\" aria-selected=\"false\" data-tab=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"npc-routes-tab\" aria-expanded=\"false\">\n                            \n                            \n                            \n                                                            <span class=\"eael-tab-title title-after-icon\" >NPC Routes<\/span>                                                    <\/li>\n                                            <li id=\"enemy-hierarchy\" class=\"inactive eael-tab-item-trigger eael-tab-nav-item\" aria-selected=\"false\" data-tab=\"7\" role=\"tab\" tabindex=\"-1\" aria-controls=\"enemy-hierarchy-tab\" aria-expanded=\"false\">\n                            \n                            \n                            \n                                                            <span class=\"eael-tab-title title-after-icon\" >Enemy Hierarchy<\/span>                                                    <\/li>\n                                            <li id=\"retargeting\" class=\"inactive eael-tab-item-trigger eael-tab-nav-item\" aria-selected=\"false\" data-tab=\"8\" role=\"tab\" tabindex=\"-1\" aria-controls=\"retargeting-tab\" aria-expanded=\"false\">\n                            \n                            \n                            \n                                                            <span class=\"eael-tab-title title-after-icon\" >Retargeting<\/span>                                                    <\/li>\n                                            <li id=\"test-room\" class=\"inactive eael-tab-item-trigger eael-tab-nav-item\" aria-selected=\"false\" data-tab=\"9\" role=\"tab\" tabindex=\"-1\" aria-controls=\"test-room-tab\" aria-expanded=\"false\">\n                            \n                            \n                            \n                                                            <span class=\"eael-tab-title title-after-icon\" >Test Room<\/span>                                                    <\/li>\n                    \n                                  <\/ul>\n            <\/div>\n            \n            <div class=\"eael-tabs-content\">\n\t\t        \n                    <div id=\"level-scripting-tab\" class=\"clearfix eael-tab-content-item \" data-title-link=\"level-scripting-tab\">\n\t\t\t\t        <style>.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2198 .elementor-element.elementor-element-40b7b59{columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2198 .elementor-element.elementor-element-40b7b59 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 10% 0% 10%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2198 .elementor-element.elementor-element-40b7b59{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2198 .elementor-element.elementor-element-40b7b59{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}<\/style>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"2198\" class=\"elementor elementor-2198\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9a31139 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"9a31139\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-249a5e2\" data-id=\"249a5e2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-40b7b59 elementor-widget elementor-widget-text-editor\" data-id=\"40b7b59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>I created a custom collider blueprint actor with some options for multiples situations, and even a text that explains what the collider is trigering.<\/p>\n<p>This custom collider was my main tool for the level scripting, trigering most of events.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48fa468 elementor-widget elementor-widget-image\" data-id=\"48fa468\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2559\" height=\"1207\" src=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_6.png\" class=\"attachment-full size-full wp-image-2382\" alt=\"\" srcset=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_6.png 2559w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_6-300x142.png 300w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_6-1024x483.png 1024w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_6-768x362.png 768w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_6-1536x724.png 1536w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_6-2048x966.png 2048w\" sizes=\"(max-width: 2559px) 100vw, 2559px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t                    <\/div>\n\t\t        \n                    <div id=\"walk-run-blendspace-tab\" class=\"clearfix eael-tab-content-item inactive\" data-title-link=\"walk-run-blendspace-tab\">\n\t\t\t\t        <style>.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2167 .elementor-element.elementor-element-f864550{columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2167 .elementor-element.elementor-element-f864550 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 10% 0% 10%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2167 .elementor-element.elementor-element-f864550{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2167 .elementor-element.elementor-element-f864550{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}<\/style>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"2167\" class=\"elementor elementor-2167\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9a31139 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"9a31139\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-249a5e2\" data-id=\"249a5e2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f864550 elementor-widget elementor-widget-text-editor\" data-id=\"f864550\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This is the anim blendspace of the player movement, works for blend differents animations smoothly, for example from idle to walk.<\/p><p>In this case there are 8 directions with 2 speeds each one.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48fa468 elementor-widget elementor-widget-image\" data-id=\"48fa468\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1529\" height=\"1322\" src=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_8.png\" class=\"attachment-full size-full wp-image-1965\" alt=\"\" srcset=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_8.png 1529w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_8-300x259.png 300w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_8-1024x885.png 1024w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_8-768x664.png 768w\" sizes=\"(max-width: 1529px) 100vw, 1529px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t                    <\/div>\n\t\t        \n                    <div id=\"locomotion-state-machine-tab\" class=\"clearfix eael-tab-content-item inactive\" data-title-link=\"locomotion-state-machine-tab\">\n\t\t\t\t        <style>.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2176 .elementor-element.elementor-element-4611606{columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2176 .elementor-element.elementor-element-4611606 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 10% 0% 10%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2176 .elementor-element.elementor-element-4611606{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2176 .elementor-element.elementor-element-4611606{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}<\/style>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"2176\" class=\"elementor elementor-2176\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9a31139 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"9a31139\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-249a5e2\" data-id=\"249a5e2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4611606 elementor-widget elementor-widget-text-editor\" data-id=\"4611606\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Here we can see all the differents states of the locomotion state machine. Actually there are some states not related to the locomotion, but i found it the easiest and fastest wey to perforrm what i wanted.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48fa468 elementor-widget elementor-widget-image\" data-id=\"48fa468\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1326\" height=\"894\" src=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_7.png\" class=\"attachment-full size-full wp-image-1970\" alt=\"\" srcset=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_7.png 1326w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_7-300x202.png 300w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_7-1024x690.png 1024w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_7-768x518.png 768w\" sizes=\"(max-width: 1326px) 100vw, 1326px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t                    <\/div>\n\t\t        \n                    <div id=\"water-system-tab\" class=\"clearfix eael-tab-content-item inactive\" data-title-link=\"water-system-tab\">\n\t\t\t\t        <style>.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2182 .elementor-element.elementor-element-9b4dc14{columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2182 .elementor-element.elementor-element-9b4dc14 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 10% 0% 10%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2182 .elementor-element.elementor-element-9b4dc14{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2182 .elementor-element.elementor-element-9b4dc14{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}<\/style>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"2182\" class=\"elementor elementor-2182\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9a31139 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"9a31139\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-249a5e2\" data-id=\"249a5e2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9b4dc14 elementor-widget elementor-widget-text-editor\" data-id=\"9b4dc14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>All the water of this project is working with the water system from unreal engine, currently in beta yet. Includes a bouyancy system.<\/p><p>Is used for example in fortnite.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48fa468 elementor-widget elementor-widget-image\" data-id=\"48fa468\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2009\" height=\"1190\" src=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_5.png\" class=\"attachment-full size-full wp-image-1963\" alt=\"\" srcset=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_5.png 2009w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_5-300x178.png 300w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_5-1024x607.png 1024w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_5-768x455.png 768w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_5-1536x910.png 1536w\" sizes=\"(max-width: 2009px) 100vw, 2009px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t                    <\/div>\n\t\t        \n                    <div id=\"buoyancy-tab\" class=\"clearfix eael-tab-content-item inactive\" data-title-link=\"buoyancy-tab\">\n\t\t\t\t        <style>.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2173 .elementor-element.elementor-element-bcd31e5{columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2173 .elementor-element.elementor-element-bcd31e5 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 10% 0% 10%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2173 .elementor-element.elementor-element-bcd31e5{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2173 .elementor-element.elementor-element-bcd31e5{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}<\/style>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"2173\" class=\"elementor elementor-2173\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9a31139 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"9a31139\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-249a5e2\" data-id=\"249a5e2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bcd31e5 elementor-widget elementor-widget-text-editor\" data-id=\"bcd31e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Here is visible the buoyancy configuration of this ship. The red arrows\u00a0 serves to show where the buoyancy points are.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48fa468 elementor-widget elementor-widget-image\" data-id=\"48fa468\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2154\" height=\"1255\" src=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_2.png\" class=\"attachment-full size-full wp-image-1969\" alt=\"\" srcset=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_2.png 2154w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_2-300x175.png 300w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_2-1024x597.png 1024w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_2-768x447.png 768w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_2-1536x895.png 1536w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_2-2048x1193.png 2048w\" sizes=\"(max-width: 2154px) 100vw, 2154px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t                    <\/div>\n\t\t        \n                    <div id=\"npc-routes-tab\" class=\"clearfix eael-tab-content-item inactive\" data-title-link=\"npc-routes-tab\">\n\t\t\t\t        <style>.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2170 .elementor-element.elementor-element-dae24c9{columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2170 .elementor-element.elementor-element-dae24c9 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 10% 0% 10%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2170 .elementor-element.elementor-element-dae24c9{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2170 .elementor-element.elementor-element-dae24c9{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}<\/style>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"2170\" class=\"elementor elementor-2170\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9a31139 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"9a31139\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-249a5e2\" data-id=\"249a5e2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dae24c9 elementor-widget elementor-widget-text-editor\" data-id=\"dae24c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Here we can see some of the routes of the NPCs from the town. I created a blueprint with a spline component, the NPCs follows the points of that spline.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48fa468 elementor-widget elementor-widget-image\" data-id=\"48fa468\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2117\" height=\"1205\" src=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_3.png\" class=\"attachment-full size-full wp-image-1962\" alt=\"\" srcset=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_3.png 2117w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_3-300x171.png 300w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_3-1024x583.png 1024w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_3-768x437.png 768w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_3-1536x874.png 1536w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_3-2048x1166.png 2048w\" sizes=\"(max-width: 2117px) 100vw, 2117px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t                    <\/div>\n\t\t        \n                    <div id=\"enemy-hierarchy-tab\" class=\"clearfix eael-tab-content-item inactive\" data-title-link=\"enemy-hierarchy-tab\">\n\t\t\t\t        <style>.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2179 .elementor-element.elementor-element-6631502{columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2179 .elementor-element.elementor-element-6631502 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 10% 0% 10%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2179 .elementor-element.elementor-element-6631502{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2179 .elementor-element.elementor-element-6631502{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}<\/style>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"2179\" class=\"elementor elementor-2179\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9a31139 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"9a31139\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-249a5e2\" data-id=\"249a5e2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6631502 elementor-widget elementor-widget-text-editor\" data-id=\"6631502\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>All of these enemies are in fact the same enemy, but changing their stats and weapons. All the enemies are childs of a parent class.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48fa468 elementor-widget elementor-widget-image\" data-id=\"48fa468\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2245\" height=\"1158\" src=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_15.png\" class=\"attachment-full size-full wp-image-1964\" alt=\"\" srcset=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_15.png 2245w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_15-300x155.png 300w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_15-1024x528.png 1024w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_15-768x396.png 768w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_15-1536x792.png 1536w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_15-2048x1056.png 2048w\" sizes=\"(max-width: 2245px) 100vw, 2245px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t                    <\/div>\n\t\t        \n                    <div id=\"retargeting-tab\" class=\"clearfix eael-tab-content-item inactive\" data-title-link=\"retargeting-tab\">\n\t\t\t\t        <style>.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2188 .elementor-element.elementor-element-9533767{columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2188 .elementor-element.elementor-element-9533767 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 10% 0% 10%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2188 .elementor-element.elementor-element-9533767{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2188 .elementor-element.elementor-element-9533767{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}<\/style>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"2188\" class=\"elementor elementor-2188\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9a31139 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"9a31139\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-249a5e2\" data-id=\"249a5e2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9533767 elementor-widget elementor-widget-text-editor\" data-id=\"9533767\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>All the animations hat to be retarget from the UE4 mannequin to the synty characters skeleton, wich only have 3 fingers.<\/p><p>Besides, skeletons posture were different so i had to change the posture manually.<\/p><p>Was a bit tricky to achieve good results from ther retargeting.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48fa468 elementor-widget elementor-widget-image\" data-id=\"48fa468\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1852\" height=\"1284\" src=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_11.png\" class=\"attachment-full size-full wp-image-1966\" alt=\"\" srcset=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_11.png 1852w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_11-300x208.png 300w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_11-1024x710.png 1024w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_11-768x532.png 768w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_11-1536x1065.png 1536w\" sizes=\"(max-width: 1852px) 100vw, 1852px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t                    <\/div>\n\t\t        \n                    <div id=\"test-room-tab\" class=\"clearfix eael-tab-content-item inactive\" data-title-link=\"test-room-tab\">\n\t\t\t\t        <style>.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2185 .elementor-element.elementor-element-f518eed{columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2185 .elementor-element.elementor-element-f518eed > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 10% 0% 10%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2185 .elementor-element.elementor-element-f518eed{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2185 .elementor-element.elementor-element-f518eed{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}<\/style>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"2185\" class=\"elementor elementor-2185\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9a31139 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"9a31139\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-249a5e2\" data-id=\"249a5e2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f518eed elementor-widget elementor-widget-text-editor\" data-id=\"f518eed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Here is where i used to test the mechanics before implement them into a level.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48fa468 elementor-widget elementor-widget-image\" data-id=\"48fa468\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1959\" height=\"1243\" src=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_14.png\" class=\"attachment-full size-full wp-image-1971\" alt=\"\" srcset=\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_14.png 1959w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_14-300x190.png 300w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_14-1024x650.png 1024w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_14-768x487.png 768w, https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/Screenshot_14-1536x975.png 1536w\" sizes=\"(max-width: 1959px) 100vw, 1959px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t                    <\/div>\n\t\t                    <\/div>\n        <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Colored Keys September 2021 &#8211; February 2022 This is my first big project with unreal. Althouht i&#8217;m a programmer, i dedicated much effort in visuals. I loved to create the landscapes, fullfith them with vegetation, and all the world building. Lighting and post processing was also an important part for me. I also dedicated some [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1741,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-277","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Colored Keys &#183; Rub\u00e9n Notario<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rubennotario.es\/?page_id=277\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Colored Keys &#183; Rub\u00e9n Notario\" \/>\n<meta property=\"og:description\" content=\"Colored Keys September 2021 &#8211; February 2022 This is my first big project with unreal. Althouht i&#8217;m a programmer, i dedicated much effort in visuals. I loved to create the landscapes, fullfith them with vegetation, and all the world building. Lighting and post processing was also an important part for me. I also dedicated some [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rubennotario.es\/?page_id=277\" \/>\n<meta property=\"og:site_name\" content=\"Rub\u00e9n Notario\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-02T19:10:46+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00006-1024x576.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/rubennotario.es\/?page_id=277\",\"url\":\"https:\/\/rubennotario.es\/?page_id=277\",\"name\":\"Colored Keys &#183; Rub\u00e9n Notario\",\"isPartOf\":{\"@id\":\"https:\/\/rubennotario.es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/rubennotario.es\/?page_id=277#primaryimage\"},\"image\":{\"@id\":\"https:\/\/rubennotario.es\/?page_id=277#primaryimage\"},\"thumbnailUrl\":\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00006.png\",\"datePublished\":\"2022-02-09T20:37:13+00:00\",\"dateModified\":\"2025-10-02T19:10:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/rubennotario.es\/?page_id=277#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/rubennotario.es\/?page_id=277\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rubennotario.es\/?page_id=277#primaryimage\",\"url\":\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00006.png\",\"contentUrl\":\"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00006.png\",\"width\":2560,\"height\":1440},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/rubennotario.es\/?page_id=277#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/rubennotario.es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Colored Keys\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/rubennotario.es\/#website\",\"url\":\"https:\/\/rubennotario.es\/\",\"name\":\"rubennotario.es\",\"description\":\"Gameplay programmer specialized in Unreal Engine\",\"publisher\":{\"@id\":\"https:\/\/rubennotario.es\/#organization\"},\"alternateName\":\"Rub\u00e9n Notario\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/rubennotario.es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/rubennotario.es\/#organization\",\"name\":\"Rub\u00e9n Notario\",\"alternateName\":\"Rub\u00e9n Notario\",\"url\":\"https:\/\/rubennotario.es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rubennotario.es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/rubennotario.es\/wp-content\/uploads\/2022\/01\/logo-scaled.jpg\",\"contentUrl\":\"https:\/\/rubennotario.es\/wp-content\/uploads\/2022\/01\/logo-scaled.jpg\",\"width\":2560,\"height\":2560,\"caption\":\"Rub\u00e9n Notario\"},\"image\":{\"@id\":\"https:\/\/rubennotario.es\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Colored Keys &#183; Rub\u00e9n Notario","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rubennotario.es\/?page_id=277","og_locale":"en_US","og_type":"article","og_title":"Colored Keys &#183; Rub\u00e9n Notario","og_description":"Colored Keys September 2021 &#8211; February 2022 This is my first big project with unreal. Althouht i&#8217;m a programmer, i dedicated much effort in visuals. I loved to create the landscapes, fullfith them with vegetation, and all the world building. Lighting and post processing was also an important part for me. I also dedicated some [&hellip;]","og_url":"https:\/\/rubennotario.es\/?page_id=277","og_site_name":"Rub\u00e9n Notario","article_modified_time":"2025-10-02T19:10:46+00:00","og_image":[{"width":1024,"height":576,"url":"http:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00006-1024x576.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rubennotario.es\/?page_id=277","url":"https:\/\/rubennotario.es\/?page_id=277","name":"Colored Keys &#183; Rub\u00e9n Notario","isPartOf":{"@id":"https:\/\/rubennotario.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rubennotario.es\/?page_id=277#primaryimage"},"image":{"@id":"https:\/\/rubennotario.es\/?page_id=277#primaryimage"},"thumbnailUrl":"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00006.png","datePublished":"2022-02-09T20:37:13+00:00","dateModified":"2025-10-02T19:10:46+00:00","breadcrumb":{"@id":"https:\/\/rubennotario.es\/?page_id=277#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rubennotario.es\/?page_id=277"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rubennotario.es\/?page_id=277#primaryimage","url":"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00006.png","contentUrl":"https:\/\/rubennotario.es\/wp-content\/uploads\/2024\/02\/HighresScreenshot00006.png","width":2560,"height":1440},{"@type":"BreadcrumbList","@id":"https:\/\/rubennotario.es\/?page_id=277#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rubennotario.es\/"},{"@type":"ListItem","position":2,"name":"Colored Keys"}]},{"@type":"WebSite","@id":"https:\/\/rubennotario.es\/#website","url":"https:\/\/rubennotario.es\/","name":"rubennotario.es","description":"Gameplay programmer specialized in Unreal Engine","publisher":{"@id":"https:\/\/rubennotario.es\/#organization"},"alternateName":"Rub\u00e9n Notario","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rubennotario.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/rubennotario.es\/#organization","name":"Rub\u00e9n Notario","alternateName":"Rub\u00e9n Notario","url":"https:\/\/rubennotario.es\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rubennotario.es\/#\/schema\/logo\/image\/","url":"https:\/\/rubennotario.es\/wp-content\/uploads\/2022\/01\/logo-scaled.jpg","contentUrl":"https:\/\/rubennotario.es\/wp-content\/uploads\/2022\/01\/logo-scaled.jpg","width":2560,"height":2560,"caption":"Rub\u00e9n Notario"},"image":{"@id":"https:\/\/rubennotario.es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/rubennotario.es\/index.php?rest_route=\/wp\/v2\/pages\/277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rubennotario.es\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rubennotario.es\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rubennotario.es\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rubennotario.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=277"}],"version-history":[{"count":211,"href":"https:\/\/rubennotario.es\/index.php?rest_route=\/wp\/v2\/pages\/277\/revisions"}],"predecessor-version":[{"id":3639,"href":"https:\/\/rubennotario.es\/index.php?rest_route=\/wp\/v2\/pages\/277\/revisions\/3639"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rubennotario.es\/index.php?rest_route=\/wp\/v2\/media\/1741"}],"wp:attachment":[{"href":"https:\/\/rubennotario.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}