{"id":404,"date":"2024-06-11T10:05:52","date_gmt":"2024-06-11T10:05:52","guid":{"rendered":"https:\/\/alfredlofving.com\/?page_id=404"},"modified":"2024-06-11T10:52:30","modified_gmt":"2024-06-11T10:52:30","slug":"portal-2","status":"publish","type":"page","link":"https:\/\/alfredlofving.com\/index.php\/portal-2\/","title":{"rendered":"Portal 2"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"404\" class=\"elementor elementor-404\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b3fdf2a e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"b3fdf2a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-069ec63 elementor-widget elementor-widget-image\" data-id=\"069ec63\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"992\" height=\"350\" src=\"https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/Portal-2-Header-1.jpg\" class=\"attachment-full size-full wp-image-420\" alt=\"\" srcset=\"https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/Portal-2-Header-1.jpg 992w, https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/Portal-2-Header-1-300x106.jpg 300w, https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/Portal-2-Header-1-768x271.jpg 768w\" sizes=\"(max-width: 992px) 100vw, 992px\" \/>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9370fd9 e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"9370fd9\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cf35ae8 elementor-widget elementor-widget-text-editor\" data-id=\"cf35ae8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<h2>Description<\/h2>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84e1608 elementor-widget elementor-widget-text-editor\" data-id=\"84e1608\" data-element_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<h2 style=\"font-family: Roboto, sans-serif; color: #34da00;\">Level walkthrough<\/h2>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0848981 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"0848981\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-44136bd e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"44136bd\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df39ed6 elementor-widget elementor-widget-text-editor\" data-id=\"df39ed6\" data-element_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<p><font color=\"#ffffff\">Preparing the Flight is a level I designed using Portal 2&#8217;s in-game editor. It was created over the span of two months, with approximately 40 hours dedicated to actual level design and additional time for playtesting. My primary goal was to create a solid, linear design with few alternative solutions, making the level feel like it could seamlessly fit into the game&#8217;s campaign.<\/font><\/p><p><font color=\"#ffffff\">The level is intended for players already familiar with Portal 2&#8217;s mechanics. It was tested by many people with varying levels of experience, providing valuable feedback that helped me refine and secure the level\u2019s linear design.<\/font><\/p>\n<p><span style=\"color: #ffffff;\">If you own Portal 2 you can <a href=\"https:\/\/steamcommunity.com\/sharedfiles\/filedetails\/?id=438013648\">add the level to your Steam library<\/a>.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06a1e3e elementor-widget elementor-widget-video\" data-id=\"06a1e3e\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=v0ahCrtKrLA&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;yt_privacy&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<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/\n.elementor-widget-video .elementor-widget-container{overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{height:100%;width:100%;display:flex;border:none;background-color:#000}@supports not (aspect-ratio:1\/1){.elementor-widget-video .elementor-wrapper{position:relative;overflow:hidden;height:0;padding-bottom:calc(100% \/ var(--video-aspect-ratio))}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{position:absolute;top:0;right:0;bottom:0;left:0}}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%;aspect-ratio:var(--video-aspect-ratio);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@supports not (aspect-ratio:1\/1){.elementor-widget-video .elementor-custom-embed-image-overlay{position:relative;overflow:hidden;height:0;padding-bottom:calc(100% \/ var(--video-aspect-ratio))}.elementor-widget-video .elementor-custom-embed-image-overlay img{position:absolute;top:0;right:0;bottom:0;left:0}}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}<\/style>\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<\/div>\n\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-063e185 e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"063e185\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a15937 elementor-widget elementor-widget-text-editor\" data-id=\"6a15937\" data-element_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<h2>Playtesting<\/h2>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dfccbf6 elementor-widget elementor-widget-text-editor\" data-id=\"dfccbf6\" data-element_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<h2 style=\"font-family: Roboto, sans-serif; color: #34da00;\">Feedback<\/h2>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5486861 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"5486861\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3686ac9 e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"3686ac9\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eee9f71 elementor-widget elementor-widget-text-editor\" data-id=\"eee9f71\" data-element_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<p><span style=\"color: #ffffff;\">The level was playtested through direct observation of players as well as through the online Portal 2 communities.\u00a0 The lead level designer of <b>Portal Stories: Mel<\/b>, Anna Mieke, also playtested it before its final iteration.\u00a0<\/span><span style=\"text-align: var(--text-align);\"><span style=\"color: #ffffff;\">She provided a very helpful video playthrough with live comments and invaluable criticism that greatly improved the quality of my final design.<\/span><\/span><\/p><p><span style=\"color: #ffffff;\">The critical path does not contain any shortcuts, but it does offer small variations in solving certain puzzles. Playtesting proved immensely useful in this regard, as testers found their own ways of playing the level, allowing me to identify which paths and solutions to keep. The difficulty level is exactly where I wanted it: players with little experience in Portal 2 needed only some assistance, while those more familiar with the game required none at all.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0bf5fba elementor-widget elementor-widget-video\" data-id=\"0bf5fba\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=-WT6JnDjgmI&quot;,&quot;yt_privacy&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<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-140aeff e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"140aeff\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ad1d36b elementor-widget elementor-widget-text-editor\" data-id=\"ad1d36b\" data-element_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<h2 style=\"font-family: Roboto, sans-serif; color: #34da00;\">Key areas and puzzle highlights<\/h2>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c51c99a e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"c51c99a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98a29ad elementor-widget elementor-widget-text-editor\" data-id=\"98a29ad\" data-element_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<p><span style=\"color: #ffffff;\">The first room of the level contains three glass cubes, a laser beam, and a turret robot that the player must disable to advance. This puzzle can be solved in two ways: the first solution involves using all three glass cubes to redirect the laser to a white surface on which a portal can be placed, then using the portals in combination with the laser to burn the robot.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c6a8ff elementor-widget elementor-widget-image\" data-id=\"9c6a8ff\" data-element_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<img decoding=\"async\" width=\"485\" height=\"317\" src=\"https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/2-Cube-solution-2.gif\" class=\"attachment-full size-full wp-image-409\" alt=\"\" \/>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1db20b1 e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"1db20b1\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd8217a elementor-widget elementor-widget-text-editor\" data-id=\"fd8217a\" data-element_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<p><span style=\"color: #ffffff;\">The second solution is to use only two of the cubes to direct the laser to the white surface, then use portals and the third cube to correct the skewed angle of the laser.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62bc4ec elementor-widget elementor-widget-image\" data-id=\"62bc4ec\" data-element_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<img decoding=\"async\" width=\"485\" height=\"317\" src=\"https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/1-Cube-solution-1.gif\" class=\"attachment-full size-full wp-image-408\" alt=\"\" \/>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d651e9b e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"d651e9b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b2c053 elementor-widget elementor-widget-text-editor\" data-id=\"7b2c053\" data-element_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<p><span style=\"color: #ffffff;\">In the second room, the player needs a so-called &#8220;companion cube&#8221; to activate an orange gel dispenser. It can be obtained in a third room right next to it. An unlimited supply of cubes can be dropped from a dispenser, but they fall into a tractor beam that pushes them into disintegrating fields.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b6dd06 elementor-widget elementor-widget-image\" data-id=\"9b6dd06\" data-element_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<img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"317\" src=\"https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/3-Field-fail.gif\" class=\"attachment-full size-full wp-image-410\" alt=\"\" \/>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-671afe7 e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"671afe7\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c11bddd elementor-widget elementor-widget-text-editor\" data-id=\"c11bddd\" data-element_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<p><span style=\"color: #ffffff;\">The solution is to step on floor buttons to temporarily turn off the fields, timing it with the cube&#8217;s flight through the air. Once the cube hits the white wall, the player can use portals to redirect the tractor beam, pushing the cube back to the other side and onto a ledge.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e72367 elementor-widget elementor-widget-image\" data-id=\"9e72367\" data-element_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<img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"317\" src=\"https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/4-Field-success.gif\" class=\"attachment-full size-full wp-image-411\" alt=\"\" \/>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-209e3cc e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"209e3cc\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61b26b1 elementor-widget elementor-widget-text-editor\" data-id=\"61b26b1\" data-element_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<p><span style=\"color: #ffffff;\">To finally get hold of the cube, the player must first temporarily disable another disintegration field by pressing a button, then use a portal to redirect the tractor beam, which releases the cube and drops it onto a trampoline.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41406e0 elementor-widget elementor-widget-image\" data-id=\"41406e0\" data-element_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<img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"317\" src=\"https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/5-Cube-retreival.gif\" class=\"attachment-full size-full wp-image-412\" alt=\"\" \/>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5be1997 e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"5be1997\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-854fbb5 elementor-widget elementor-widget-text-editor\" data-id=\"854fbb5\" data-element_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<p><span style=\"color: #ffffff;\">Early playtesters discovered methods of cheating by keeping one portal where the tractor beam hits the white surface and then leaving the room. This short puzzle prevents that by ensuring that the player can only keep the cube and exit the room by passing through a disintegration field, which destroys both cubes and any currently placed portals.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-730f9f5 elementor-widget elementor-widget-image\" data-id=\"730f9f5\" data-element_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<img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"317\" src=\"https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/6-Cube-outing.gif\" class=\"attachment-full size-full wp-image-413\" alt=\"\" \/>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-11842c7 e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"11842c7\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a687c43 elementor-widget elementor-widget-text-editor\" data-id=\"a687c43\" data-element_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<p><span style=\"color: #ffffff;\">Returning to the second room, the player activates the orange gel dispenser. In this area, there are several surfaces available for experimenting with portals, but only one of them leads the player closer to the exit: an area high up in the ceiling.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-077c9f6 elementor-widget elementor-widget-image\" data-id=\"077c9f6\" data-element_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<img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"317\" src=\"https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/7-Orange-floor.gif\" class=\"attachment-full size-full wp-image-414\" alt=\"\" \/>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2d41844 e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"2d41844\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c9fed1d elementor-widget elementor-widget-text-editor\" data-id=\"c9fed1d\" data-element_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<p><span style=\"color: #ffffff;\">This area up by the ceiling consists of a long ledge. Surrounding it are white surfaces where players can apply orange gel to create a long line. This orange gel allows players to build up speed, utilizing momentum to &#8220;fling&#8221; themselves into new areas using portals. This mechanic is thoroughly explored in the game&#8217;s main campaign, serving as a familiar reminder to players.<\/span><\/p><p><span style=\"color: #ffffff;\">\u00a0<\/span><\/p><p><span style=\"color: #ffffff;\">The fling mechanic enables players to soar through the air to reach another section of the room. By using the angled panel visible from the ledge, now covered with orange gel, players can access a platform previously out of reach.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-493b015 elementor-widget elementor-widget-image\" data-id=\"493b015\" data-element_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<img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"317\" src=\"https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/8-First-fling-jump.gif\" class=\"attachment-full size-full wp-image-415\" alt=\"\" \/>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fa6a591 e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"fa6a591\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39e852e elementor-widget elementor-widget-text-editor\" data-id=\"39e852e\" data-element_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<p><span style=\"color: #ffffff;\">The platform leads the player to a floor button that dispenses large drops of blue gel while the player remains standing on it. Using portals, players can manipulate the blue gel to propel themselves in a similar manner to how they used the angled panel.<\/span><\/p><p><span style=\"color: #ffffff;\">I decided to make the blue gel dispenser release these large drops as a visual cue, symbolizing the next step for players: using the blue gel&#8217;s bouncy properties to reach another new area.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d64cec2 elementor-widget elementor-widget-image\" data-id=\"d64cec2\" data-element_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<img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"317\" src=\"https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/9-Blue-goo-fling.gif\" class=\"attachment-full size-full wp-image-416\" alt=\"\" \/>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5a08444 e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"5a08444\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-def514e elementor-widget elementor-widget-text-editor\" data-id=\"def514e\" data-element_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<p><span style=\"color: #ffffff;\">Using the ledge covered in orange gel from earlier, the player can fling themselves once more. This time, propelled by the blue gel, they bounce further than the platform they reached initially, hurtling towards a trampoline mounted on the wall.<\/span><\/p><p><span style=\"color: #ffffff;\">With the height gained from the trampoline, the player must swiftly pivot and place a portal on the opposite side of a previously obscured wall. The trampoline not only propels the player high enough to accomplish this task but also propels them back towards the angled panel, allowing them to return to where they placed their other portal.<\/span><\/p><p><span style=\"color: #ffffff;\">If players are unable to execute this maneuver, they can utilize any other white surface to transport themselves over the wall.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78af79f elementor-widget elementor-widget-image\" data-id=\"78af79f\" data-element_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<img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"317\" src=\"https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/10-Blue-bounce-fling.gif\" class=\"attachment-full size-full wp-image-417\" alt=\"\" \/>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d70a3a5 e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"d70a3a5\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89101c6 elementor-widget elementor-widget-text-editor\" data-id=\"89101c6\" data-element_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<p><span style=\"color: #ffffff;\">The final puzzle requires the use of the companion cube to activate a white wall panel near the ceiling. At this point, the cube is still powering the orange gel dispenser, prompting players to retrieve it while ensuring one portal remains in the final area to facilitate their return over the large wall they previously crossed.<\/span><\/p><p><span style=\"color: #ffffff;\">During playtesting, some participants retrieved the cube, returned to the area with the blue gel, spread it on the floor in the final section, and then stepped through a portal on the white wall panel to bounce up to the exit.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88fbb3a elementor-widget elementor-widget-image\" data-id=\"88fbb3a\" data-element_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<img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"317\" src=\"https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/11-Blue-finish.gif\" class=\"attachment-full size-full wp-image-418\" alt=\"\" \/>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-26d3618 e-grid e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"26d3618\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a72a6a elementor-widget elementor-widget-text-editor\" data-id=\"6a72a6a\" data-element_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<p><span style=\"color: #ffffff;\">Other playtesters opted not to utilize the blue gel and instead returned the cube to the orange gel dispenser after uncovering the white wall panel. They proceeded to coat the floor in the final area with the orange gel, retrieved the cube to open the white wall panel, and then made their way to the exit.<\/span><\/p><p><span style=\"color: #ffffff;\">I decided to keep both solutions to allow players to choose whichever method they discover first, enabling a sense of creativity and satisfaction as they complete the level.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-175956b elementor-widget elementor-widget-image\" data-id=\"175956b\" data-element_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<img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"317\" src=\"https:\/\/alfredlofving.com\/wp-content\/uploads\/2024\/06\/12-Orange-finish.gif\" class=\"attachment-full size-full wp-image-419\" alt=\"\" \/>\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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Description Level walkthrough Preparing the Flight is a level I designed using Portal 2&#8217;s in-game editor. It was created over the span of two months, with approximately 40 hours dedicated to actual level design and additional time for playtesting. My primary goal was to create a solid, linear design with few alternative solutions, making the level feel like it could seamlessly fit into the game&#8217;s campaign. The level is intended for players already familiar with Portal 2&#8217;s mechanics. It was tested by many people with varying levels of experience, providing valuable feedback that helped me refine and secure the level\u2019s linear design. If you own Portal 2 you can add the level to your Steam library. https:\/\/www.youtube.com\/watch?v=v0ahCrtKrLA Playtesting Feedback The level was playtested through direct observation of players as well as through the online Portal 2 communities.\u00a0 The lead level designer of Portal Stories: Mel, Anna Mieke, also playtested it before its final iteration.\u00a0She provided a very helpful video playthrough with live comments and invaluable criticism that greatly improved the quality of my final design. The critical path does not contain any shortcuts, but it does offer small variations in solving certain puzzles. Playtesting proved immensely useful in this regard, as testers found their own ways of playing the level, allowing me to identify which paths and solutions to keep. The difficulty level is exactly where I wanted it: players with little experience in Portal 2 needed only some assistance, while those more familiar with the game required none at all. https:\/\/www.youtube.com\/watch?v=-WT6JnDjgmI Key areas and puzzle highlights The first room of the level contains three glass cubes, a laser beam, and a turret robot that the player must disable to advance. This puzzle can be solved in two ways: the first solution involves using all three glass cubes to redirect the laser to a white surface on which a portal can be placed, then using the portals in combination with the laser to burn the robot. The second solution is to use only two of the cubes to direct the laser to the white surface, then use portals and the third cube to correct the skewed angle of the laser. In the second room, the player needs a so-called &#8220;companion cube&#8221; to activate an orange gel dispenser. It can be obtained in a third room right next to it. An unlimited supply of cubes can be dropped from a dispenser, but they fall into a tractor beam that pushes them into disintegrating fields. The solution is to step on floor buttons to temporarily turn off the fields, timing it with the cube&#8217;s flight through the air. Once the cube hits the white wall, the player can use portals to redirect the tractor beam, pushing the cube back to the other side and onto a ledge. To finally get hold of the cube, the player must first temporarily disable another disintegration field by pressing a button, then use a portal to redirect the tractor beam, which releases the cube and drops it onto a trampoline. Early playtesters discovered methods of cheating by keeping one portal where the tractor beam hits the white surface and then leaving the room. This short puzzle prevents that by ensuring that the player can only keep the cube and exit the room by passing through a disintegration field, which destroys both cubes and any currently placed portals. Returning to the second room, the player activates the orange gel dispenser. In this area, there are several surfaces available for experimenting with portals, but only one of them leads the player closer to the exit: an area high up in the ceiling. This area up by the ceiling consists of a long ledge. Surrounding it are white surfaces where players can apply orange gel to create a long line. This orange gel allows players to build up speed, utilizing momentum to &#8220;fling&#8221; themselves into new areas using portals. This mechanic is thoroughly explored in the game&#8217;s main campaign, serving as a familiar reminder to players. \u00a0 The fling mechanic enables players to soar through the air to reach another section of the room. By using the angled panel visible from the ledge, now covered with orange gel, players can access a platform previously out of reach. The platform leads the player to a floor button that dispenses large drops of blue gel while the player remains standing on it. Using portals, players can manipulate the blue gel to propel themselves in a similar manner to how they used the angled panel. I decided to make the blue gel dispenser release these large drops as a visual cue, symbolizing the next step for players: using the blue gel&#8217;s bouncy properties to reach another new area. Using the ledge covered in orange gel from earlier, the player can fling themselves once more. This time, propelled by the blue gel, they bounce further than the platform they reached initially, hurtling towards a trampoline mounted on the wall. With the height gained from the trampoline, the player must swiftly pivot and place a portal on the opposite side of a previously obscured wall. The trampoline not only propels the player high enough to accomplish this task but also propels them back towards the angled panel, allowing them to return to where they placed their other portal. If players are unable to execute this maneuver, they can utilize any other white surface to transport themselves over the wall. The final puzzle requires the use of the companion cube to activate a white wall panel near the ceiling. At this point, the cube is still powering the orange gel dispenser, prompting players to retrieve it while ensuring one portal remains in the final area to facilitate their return over the large wall they previously crossed. During playtesting, some participants retrieved the cube, returned to the area with the blue gel, spread it on the floor in the final section, and then stepped through a portal on the white wall panel to bounce up<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/alfredlofving.com\/index.php\/wp-json\/wp\/v2\/pages\/404"}],"collection":[{"href":"https:\/\/alfredlofving.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alfredlofving.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alfredlofving.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alfredlofving.com\/index.php\/wp-json\/wp\/v2\/comments?post=404"}],"version-history":[{"count":12,"href":"https:\/\/alfredlofving.com\/index.php\/wp-json\/wp\/v2\/pages\/404\/revisions"}],"predecessor-version":[{"id":438,"href":"https:\/\/alfredlofving.com\/index.php\/wp-json\/wp\/v2\/pages\/404\/revisions\/438"}],"wp:attachment":[{"href":"https:\/\/alfredlofving.com\/index.php\/wp-json\/wp\/v2\/media?parent=404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}