{"id":749,"date":"2020-03-29T18:23:37","date_gmt":"2020-03-29T16:23:37","guid":{"rendered":"http:\/\/fabrice-roisne.fr\/?p=749"},"modified":"2020-11-07T16:09:30","modified_gmt":"2020-11-07T15:09:30","slug":"haul-away-2","status":"publish","type":"post","link":"https:\/\/fabrice-roisne.fr\/?p=749&lang=en","title":{"rendered":"Haul Away"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"470\" src=\"http:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAwayLogo-1.jpg\" alt=\"\" class=\"wp-image-832\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAwayLogo-1.jpg 1000w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAwayLogo-1-300x141.jpg 300w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAwayLogo-1-768x361.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:35%\">\n<p class=\"has-text-align-center\"> Genre : <strong><span style=\"color:#6c49fc\" class=\"color\">Adventure<\/span><span style=\"color:#6c49fc\" class=\"color\"><\/span><\/strong><br> Number of players : <strong><span style=\"color:#6c49fc\" class=\"color\">1 player<\/span><\/strong><br> Platform : <strong><span style=\"color:#6c49fc\" class=\"color\">PC<\/span><\/strong><br> Game engine : <strong><span style=\"color:#6c49fc\" class=\"color\">Unreal Engine 4<\/span><br> <\/strong>Team size : <strong><span style=\"color:#6c49fc\" class=\"color\">8 people<\/span><br> <\/strong>Beginning of the project :<strong> <span style=\"color:#6c49fc\" class=\"color\">2019<\/span><\/strong><span style=\"color:#6c49fc\" class=\"color\"><strong> (WIP)<\/strong><\/span><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"has-text-align-center\">Graduation project, third person sailing game in <strong><span style=\"color:#6c49fc\" class=\"color\">open world<\/span><\/strong> based on the steering of a ship.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:65%\">\n<div class=\"su-image-carousel  su-image-carousel-has-spacing su-image-carousel-crop su-image-carousel-crop-16-9 su-image-carousel-has-lightbox su-image-carousel-has-outline su-image-carousel-adaptive su-image-carousel-slides-style-default su-image-carousel-controls-style-dark su-image-carousel-align-none\" style=\"\" data-flickity-options='{\"groupCells\":true,\"cellSelector\":\".su-image-carousel-item\",\"adaptiveHeight\":false,\"cellAlign\":\"left\",\"prevNextButtons\":true,\"pageDots\":true,\"autoPlay\":5000,\"imagesLoaded\":true,\"contain\":true,\"selectedAttraction\":0.025,\"friction\":0.28}' id=\"su_image_carousel_6a0bdeee069cf\"><div class=\"su-image-carousel-item\"><div class=\"su-image-carousel-item-content\"><a href=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_7.jpg\" target=\"_blank\" rel=\"noopener noreferrer\" data-caption=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_7-1024x576.jpg\" class=\"\" alt=\"\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_7-1024x576.jpg 1024w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_7-300x169.jpg 300w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_7-768x432.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_7-1536x864.jpg 1536w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_7.jpg 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/div><\/div><div class=\"su-image-carousel-item\"><div class=\"su-image-carousel-item-content\"><a href=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_8.jpg\" target=\"_blank\" rel=\"noopener noreferrer\" data-caption=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_8-1024x576.jpg\" class=\"\" alt=\"\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_8-1024x576.jpg 1024w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_8-300x169.jpg 300w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_8-768x432.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_8-1536x864.jpg 1536w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_8.jpg 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/div><\/div><div class=\"su-image-carousel-item\"><div class=\"su-image-carousel-item-content\"><a href=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_9.jpg\" target=\"_blank\" rel=\"noopener noreferrer\" data-caption=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_9-1024x576.jpg\" class=\"\" alt=\"\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_9-1024x576.jpg 1024w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_9-300x169.jpg 300w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_9-768x432.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_9-1536x864.jpg 1536w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_9.jpg 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/div><\/div><div class=\"su-image-carousel-item\"><div class=\"su-image-carousel-item-content\"><a href=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_10.jpg\" target=\"_blank\" rel=\"noopener noreferrer\" data-caption=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_10-1024x576.jpg\" class=\"\" alt=\"\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_10-1024x576.jpg 1024w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_10-300x169.jpg 300w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_10-768x432.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_10-1536x864.jpg 1536w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_10.jpg 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/div><\/div><div class=\"su-image-carousel-item\"><div class=\"su-image-carousel-item-content\"><a href=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_4.jpg\" target=\"_blank\" rel=\"noopener noreferrer\" data-caption=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_4-1024x576.jpg\" class=\"\" alt=\"\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_4-1024x576.jpg 1024w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_4-300x169.jpg 300w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_4-768x432.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_4-1536x864.jpg 1536w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_4.jpg 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/div><\/div><div class=\"su-image-carousel-item\"><div class=\"su-image-carousel-item-content\"><a href=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_3.jpg\" target=\"_blank\" rel=\"noopener noreferrer\" data-caption=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_3-1024x576.jpg\" class=\"\" alt=\"\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_3-1024x576.jpg 1024w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_3-300x169.jpg 300w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_3-768x432.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_3-1536x864.jpg 1536w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_3.jpg 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/div><\/div><div class=\"su-image-carousel-item\"><div class=\"su-image-carousel-item-content\"><a href=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_6.jpg\" target=\"_blank\" rel=\"noopener noreferrer\" data-caption=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_6-1024x576.jpg\" class=\"\" alt=\"\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_6-1024x576.jpg 1024w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_6-300x169.jpg 300w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_6-768x432.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_6-1536x864.jpg 1536w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_6.jpg 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/div><\/div><div class=\"su-image-carousel-item\"><div class=\"su-image-carousel-item-content\"><a href=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_2.jpg\" target=\"_blank\" rel=\"noopener noreferrer\" data-caption=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_2-1024x576.jpg\" class=\"\" alt=\"\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_2-1024x576.jpg 1024w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_2-300x169.jpg 300w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_2-768x432.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_2-1536x864.jpg 1536w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_2.jpg 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/div><\/div><div class=\"su-image-carousel-item\"><div class=\"su-image-carousel-item-content\"><a href=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_1.jpg\" target=\"_blank\" rel=\"noopener noreferrer\" data-caption=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_1-1024x576.jpg\" class=\"\" alt=\"\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_1-1024x576.jpg 1024w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_1-300x169.jpg 300w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_1-768x432.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_1-1536x864.jpg 1536w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_1.jpg 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/div><\/div><\/div><script id=\"su_image_carousel_6a0bdeee069cf_script\">if(window.SUImageCarousel){setTimeout(function() {window.SUImageCarousel.initGallery(document.getElementById(\"su_image_carousel_6a0bdeee069cf\"))}, 0);}var su_image_carousel_6a0bdeee069cf_script=document.getElementById(\"su_image_carousel_6a0bdeee069cf_script\");if(su_image_carousel_6a0bdeee069cf_script){su_image_carousel_6a0bdeee069cf_script.parentNode.removeChild(su_image_carousel_6a0bdeee069cf_script);}<\/script>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"http:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_5-1024x576.jpg\" alt=\"\" class=\"wp-image-816\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_5-1024x576.jpg 1024w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_5-300x169.jpg 300w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_5-768x432.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_5-1536x864.jpg 1536w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Screenshot_5.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"http:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/01\/Icons-01.png\" alt=\"\" class=\"wp-image-557\" width=\"230\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/01\/Icons-01.png 459w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/01\/Icons-01-300x101.png 300w\" sizes=\"(max-width: 459px) 100vw, 459px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center\">After presenting this project, I was lucky that it was selected and I could gather a team to complete it. My main role was to <strong><span style=\"color:#6c49fc\" class=\"color\">ensure the product quality<\/span><\/strong>, to check that everything works and to reinforce the <strong><span style=\"color:#6c49fc\" class=\"color\">intentions<\/span><\/strong>. I kept a macro vision of the project as much as possible to <strong><span style=\"color:#6c49fc\" class=\"color\">prevent issues<\/span><\/strong> and I often <span style=\"color:#6c49fc\" class=\"color\"><strong>communicated<\/strong><\/span> with the various production poles as well as external parties and teachers to whom we had regularly to report on the project.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"http:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/01\/Icons-16.png\" alt=\"\" class=\"wp-image-565\" width=\"230\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/01\/Icons-16.png 459w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/01\/Icons-16-300x100.png 300w\" sizes=\"(max-width: 459px) 100vw, 459px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center\">Lots of work on <strong><span style=\"color:#6c49fc\" class=\"color\">3C<\/span><\/strong>. I programmed the <strong><span style=\"color:#6c49fc\" class=\"color\">camera<\/span><\/strong>, it was important to find a configuration that was coherent with the intentions while remaining <strong><span style=\"color:#6c49fc\" class=\"color\">readable<\/span><\/strong> and <strong><span style=\"color:#6c49fc\" class=\"color\">comfortable<\/span><\/strong>, on land and at sea. I paid particular attention to how the camera <strong><span style=\"color:#6c49fc\" class=\"color\">avoids obstacles<\/span><\/strong> (to make it as soft as possible) as well as the composition (anywhere the players look, I ensured they would have a nice view). I also worked on the <span style=\"color:#6c49fc\" class=\"color\"><strong>land controls<\/strong><\/span> (3rd person character with jumping, crouching and swimming) and, with the other team programmer, we developed the <span style=\"color:#6c49fc\" class=\"color\"><strong>ship&#8217;s controls<\/strong><\/span> (we tried to make credible physics that will remain easy to understand even for someone who knows nothing about navigation).<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"http:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/01\/Icons-13.png\" alt=\"\" class=\"wp-image-276\" width=\"230\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/01\/Icons-13.png 459w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/01\/Icons-13-300x101.png 300w\" sizes=\"(max-width: 459px) 100vw, 459px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center\">I worked on setting up an effective <strong><span style=\"color:#6c49fc\" class=\"color\">open world<\/span><\/strong> dynamic. All game elements are adapted to the huge liberty of exploration of the players. Quests are designed to be completed in any order. Regardless of the path chossen by the players, they will find things to do and challenges to progress on.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div class=\"su-custom-gallery su-custom-gallery-title-never su-lightbox-gallery\"><div class=\"su-custom-gallery-slide\"><a href=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAway_Work_3C_ENG-1.jpg\" title=\"HaulAway_Work_3C_ENG\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAway_Work_3C_ENG-1-400x230.jpg\" alt=\"HaulAway_Work_3C_ENG\" width=\"400\" height=\"230\" \/><span class=\"su-custom-gallery-title\">HaulAway_Work_3C_ENG<\/span><\/a><\/div><div class=\"su-custom-gallery-slide\"><a href=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAway_Work_Book_ENG-1.jpg\" title=\"HaulAway_Work_Book_ENG\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAway_Work_Book_ENG-1-400x230.jpg\" alt=\"HaulAway_Work_Book_ENG\" width=\"400\" height=\"230\" \/><span class=\"su-custom-gallery-title\">HaulAway_Work_Book_ENG<\/span><\/a><\/div><div class=\"su-custom-gallery-slide\"><a href=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAway_Work_Communication_ENG-1.jpg\" title=\"HaulAway_Work_Communication_ENG\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAway_Work_Communication_ENG-1-400x230.jpg\" alt=\"HaulAway_Work_Communication_ENG\" width=\"400\" height=\"230\" \/><span class=\"su-custom-gallery-title\">HaulAway_Work_Communication_ENG<\/span><\/a><\/div><div class=\"su-custom-gallery-slide\"><a href=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAway_Work_OpenWorld_ENG-1.jpg\" title=\"HaulAway_Work_OpenWorld_ENG\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAway_Work_OpenWorld_ENG-1-400x230.jpg\" alt=\"HaulAway_Work_OpenWorld_ENG\" width=\"400\" height=\"230\" \/><span class=\"su-custom-gallery-title\">HaulAway_Work_OpenWorld_ENG<\/span><\/a><\/div><div class=\"su-clear\"><\/div><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"has-text-align-center wp-block-heading\">What I learned<\/h2>\n\n\n\n<p style=\"background-color:#dcdcff\" class=\"has-background has-text-align-center\">First, Haul Away was a great <strong><span style=\"color:#6c49fc\" class=\"color\">technical<\/span><\/strong> learning opportunity. On <strong><span style=\"color:#6c49fc\" class=\"color\">Unreal Engine<\/span><\/strong> (programming, shader, knowledge of the engine), but also on <strong><span style=\"color:#6c49fc\" class=\"color\">Jira<\/span><\/strong> and <strong><span style=\"color:#6c49fc\" class=\"color\">Confluence<\/span><\/strong> which we used a lot. In addition, working in a team on a same large world required rigorous <strong><span style=\"color:#6c49fc\" class=\"color\">organization<\/span><\/strong> and <span style=\"color:#6c49fc\" class=\"color\"><strong>communication<\/strong><\/span>.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"has-text-align-center wp-block-heading\">Encountered difficulties<\/h2>\n\n\n\n<p style=\"background-color:#9d9df4\" class=\"has-background has-text-align-center\"><strong><span style=\"color:#6c49fc\" class=\"color\">Adapting production<\/span><\/strong>. We faced hard <strong><span style=\"color:#6c49fc\" class=\"color\">constraints<\/span><\/strong>, the loss of several important members of the team because of health concerns, as well as the COVID-19 quarantine. We had to adapt, <strong><span style=\"color:#6c49fc\" class=\"color\">revise the objectives<\/span><\/strong> and set up <span style=\"color:#6c49fc\" class=\"color\"><strong>solutions<\/strong><\/span> for critical problems.<br><strong><span style=\"color:#6c49fc\" class=\"color\">Optimization<\/span><\/strong>. Making an open world is always a technical <strong><span style=\"color:#6c49fc\" class=\"color\">challenge<\/span><\/strong>, especially with a vast ocean and large plains of grass. We removed as much as possible useless calculations and only kept what was necessary. <\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"has-text-align-center wp-block-heading\">The game, mastering a ship<\/h2>\n\n\n\n<p class=\"has-text-align-center\">Haul Away takes place in a <strong><span style=\"color:#6c49fc\" class=\"color\">18th century<\/span><\/strong> setting, on a nordic <strong><span style=\"color:#6c49fc\" class=\"color\">ocean<\/span><\/strong> speckled with forsaken islands. The players play as <strong><span style=\"color:#6c49fc\" class=\"color\">Elea<\/span><\/strong>, a young woman who <strong><span style=\"color:#6c49fc\" class=\"color\">manoeuvres<\/span><\/strong> a sailboat alone in search for the H\u00f6fn, the lost ship of her relatives. She constantly improves her boat and her <strong><span style=\"color:#6c49fc\" class=\"color\">skills<\/span><\/strong> in a merciless sea.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"http:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Game-loop_GameLoop_ENG-1-1024x515.jpg\" alt=\"\" class=\"wp-image-799\" width=\"768\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Game-loop_GameLoop_ENG-1-1024x515.jpg 1024w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Game-loop_GameLoop_ENG-1-300x151.jpg 300w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Game-loop_GameLoop_ENG-1-768x387.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Game-loop_GameLoop_ENG-1.jpg 1182w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p> <code><div class=\"su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Learn more<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\"><\/code> <\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:35%\">\n<div class=\"wp-block-image\"><figure class=\"alignright size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"584\" height=\"653\" src=\"http:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Visual_Ship.jpg\" alt=\"\" class=\"wp-image-722\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Visual_Ship.jpg 584w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Visual_Ship-268x300.jpg 268w\" sizes=\"(max-width: 584px) 100vw, 584px\" \/><\/figure><\/div>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:65%\">\n<p style=\"background-color:#dcdcff\" class=\"has-background has-text-align-center\">Elea is at the helm of the Skref, a ship with one mast. Players must properly manage the sails, stay on their heading and avoid obstacles. Like any sailboat, the Skref has a lot of inertia which requires anticipation and technique. The ship have modules which allow to do different actions onboard.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"998\" height=\"1024\" src=\"http:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Drisse_Main-998x1024.jpg\" alt=\"\" class=\"wp-image-735\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Drisse_Main-998x1024.jpg 998w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Drisse_Main-292x300.jpg 292w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Drisse_Main-768x788.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Drisse_Main-1497x1536.jpg 1497w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Drisse_Main-1997x2048.jpg 1997w\" sizes=\"(max-width: 998px) 100vw, 998px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"998\" height=\"1024\" src=\"http:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Sheet-998x1024.jpg\" alt=\"\" class=\"wp-image-734\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Sheet-998x1024.jpg 998w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Sheet-292x300.jpg 292w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Sheet-768x788.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Sheet-1497x1536.jpg 1497w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Sheet-1997x2048.jpg 1997w\" sizes=\"(max-width: 998px) 100vw, 998px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"998\" height=\"1024\" src=\"http:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Jib-998x1024.jpg\" alt=\"\" class=\"wp-image-733\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Jib-998x1024.jpg 998w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Jib-292x300.jpg 292w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Jib-768x788.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Jib-1497x1536.jpg 1497w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Modules_Jib-1997x2048.jpg 1997w\" sizes=\"(max-width: 998px) 100vw, 998px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p style=\"background-color:#9d9df4\" class=\"has-background has-text-align-center\">The <strong><span style=\"color:#6c49fc\" class=\"color\">main halyard<\/span><\/strong> allows the players to raise or lower the main sail and therefore to choose how much wind it takes.<br><strong><span style=\"color:#6c49fc\" class=\"color\">Sheet<\/span><\/strong> allows them to manage the orientation of the sails, it must be adjusted according to the wind.<br>Finally, the <strong><span style=\"color:#6c49fc\" class=\"color\">jib halyard<\/span><\/strong> allows them to raise or lower the second sail. This one gives more speed to the ship but gives also less time to react to obstacles in return.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"543\" src=\"http:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Painted_grass-1024x543.jpg\" alt=\"\" class=\"wp-image-837\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Painted_grass-1024x543.jpg 1024w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Painted_grass-300x159.jpg 300w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Painted_grass-768x407.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Painted_grass-1536x815.jpg 1536w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/Painted_grass.jpg 1872w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"610\" src=\"http:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAway_Visual_Bottles-1024x610.jpg\" alt=\"\" class=\"wp-image-698\" srcset=\"https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAway_Visual_Bottles-1024x610.jpg 1024w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAway_Visual_Bottles-300x179.jpg 300w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAway_Visual_Bottles-768x458.jpg 768w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAway_Visual_Bottles-1536x915.jpg 1536w, https:\/\/fabrice-roisne.fr\/wp-content\/uploads\/2020\/03\/HaulAway_Visual_Bottles.jpg 1754w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><code><\/div><\/div><\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"su-button-center\"><a href=\"http:\/\/fabrice-roisne.fr\/\" class=\"su-button su-button-style-flat su-button-wide\" style=\"color:#FFFFFF;background-color:#313131 ;border-color:#313131 ;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px\" target=\"_self\"><span style=\"color:#FFFFFF;padding:0px 50px;font-size:35px;line-height:70px;border-color:#313131 ;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;text-shadow:0px  0px 0px #000000;-moz-text-shadow:0px  0px 0px #000000;-webkit-text-shadow:0px  0px 0px #000000\">  Back home <\/span><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Graduation project, third person sailing game in open world based on the feeling of mastering a ship.<\/p>\n","protected":false},"author":1,"featured_media":779,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/fabrice-roisne.fr\/index.php?rest_route=\/wp\/v2\/posts\/749"}],"collection":[{"href":"https:\/\/fabrice-roisne.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabrice-roisne.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabrice-roisne.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabrice-roisne.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=749"}],"version-history":[{"count":28,"href":"https:\/\/fabrice-roisne.fr\/index.php?rest_route=\/wp\/v2\/posts\/749\/revisions"}],"predecessor-version":[{"id":855,"href":"https:\/\/fabrice-roisne.fr\/index.php?rest_route=\/wp\/v2\/posts\/749\/revisions\/855"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fabrice-roisne.fr\/index.php?rest_route=\/wp\/v2\/media\/779"}],"wp:attachment":[{"href":"https:\/\/fabrice-roisne.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabrice-roisne.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabrice-roisne.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}