{"author_link":"\/users\/oneiromancer","author_name":"oneiromancer","author_uid":"oneiromancer","comments":[],"epoch":1602783309,"event":"LD47","format":"md","ldjam_node_id":231317,"likes":2,"metadata":{"p_key":"151586","p_author":"oneiromancer","p_authorkey":"1211993","p_urlkey":"368091","p_title":"A technical rundown of level transitions in SkyCrawler (part 2)","p_cat":"LDJam ","p_event":"LD47","p_time":"1602783309","p_likes":"2","p_comments":"0","p_status":"WAYBACK","us_key":"1211993","us_name":"oneiromancer","us_username":"oneiromancer","event_start":"1601596800","event_key":"76","event_name":"Ludum Dare 47"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD47","removed_author":false},"_superparent":212256,"_trust":2,"author":211993,"body":"In [part 1](https:\/\/ldjam.com\/events\/ludum-dare\/47\/skycrawler\/a-technical-rundown-of-how-level-transitions-work-in-skycrawler) I said that I try to make my levels flow one into the other. During the jam I chose to do it by keeping each level in a separate scene. It was easy to set up, but the solution was quite hacky and full of little annoyances.\n\nFor a post-jam update, I chose to reimplement this. Since I treat my levels as one continuous whole, the obvious solution would be to keep the geometry of each level in a separate \"frame\" on one scene.\n\n![lvl_showcase.gif](\/\/\/raw\/91c\/33\/z\/3a2e5.gif)\n\nThis made switching from one level to the next a lot more intuitive, plus, relieved me of all the hacks I used for playing platform's appearing animation.\n\nBut it came with it's own set of problems - I would now need to set up events for all the resetting that previously came naturally with reloading the scene.\n\n**Check out my game, SkyCrawler, and it's post-jam update, here: https:\/\/ldjam.com\/events\/ludum-dare\/47\/skycrawler**\n\n![art_promo2.gif](\/\/\/raw\/91c\/33\/z\/3a2eb.gif)","comments":0,"created":"2020-10-15T17:08:05Z","files":[],"files-timestamp":0,"id":231317,"love":2,"love-timestamp":"2020-11-17T21:49:35Z","meta":[],"modified":"2020-11-17T21:49:35Z","name":"A technical rundown of level transitions in SkyCrawler (part 2)","node-timestamp":"2020-10-15T17:35:09Z","parent":222263,"parents":[1,5,9,212256,222263],"path":"\/events\/ludum-dare\/47\/skycrawler\/a-technical-rundown-of-level-transitions-in-skycrawler-part-2","published":"2020-10-15T17:35:09Z","scope":"public","slug":"a-technical-rundown-of-level-transitions-in-skycrawler-part-2","subsubtype":"","subtype":"","type":"post","version":706019},"node_metadata":{"n_key":"231317","n_urlkey":"368091","n_parent":"222263","n_path":"\/events\/ludum-dare\/47\/skycrawler\/a-technical-rundown-of-level-transitions-in-skycrawler-part-2","n_slug":"a-technical-rundown-of-level-tra","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"211993","n_created":"1602781685","n_modified":"1605649775","n_version":"706019","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/47\/skycrawler\/a-technical-rundown-of-level-transitions-in-skycrawler-part-2","text":"In [part 1](https:\/\/ldjam.com\/events\/ludum-dare\/47\/skycrawler\/a-technical-rundown-of-how-level-transitions-work-in-skycrawler) I said that I try to make my levels flow one into the other. During the jam I chose to do it by keeping each level in a separate scene. It was easy to set up, but the solution was quite hacky and full of little annoyances.\n\nFor a post-jam update, I chose to reimplement this. Since I treat my levels as one continuous whole, the obvious solution would be to keep the geometry of each level in a separate \"frame\" on one scene.\n\n![lvl_showcase.gif](\/\/\/raw\/91c\/33\/z\/3a2e5.gif)\n\nThis made switching from one level to the next a lot more intuitive, plus, relieved me of all the hacks I used for playing platform's appearing animation.\n\nBut it came with it's own set of problems - I would now need to set up events for all the resetting that previously came naturally with reloading the scene.\n\n**Check out my game, SkyCrawler, and it's post-jam update, here: https:\/\/ldjam.com\/events\/ludum-dare\/47\/skycrawler**\n\n![art_promo2.gif](\/\/\/raw\/91c\/33\/z\/3a2eb.gif)","title":"A technical rundown of level transitions in SkyCrawler (part 2)","wayback_source":[]}