{"id":2481,"date":"2024-02-19T19:55:48","date_gmt":"2024-02-19T18:55:48","guid":{"rendered":"https:\/\/stephanekraus.com\/?p=2481"},"modified":"2024-09-30T14:05:56","modified_gmt":"2024-09-30T12:05:56","slug":"closedawindow_firstjam","status":"publish","type":"post","link":"https:\/\/stephanekraus.com\/fr\/closedawindow_firstjam\/","title":{"rendered":"Ma premi\u00e8re Game Jam"},"content":{"rendered":"<style>.wp-block-kadence-advancedheading.kt-adv-heading2481_4089fe-ec, .wp-block-kadence-advancedheading.kt-adv-heading2481_4089fe-ec[data-kb-block=\"kb-adv-heading2481_4089fe-ec\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2481_4089fe-ec mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2481_4089fe-ec[data-kb-block=\"kb-adv-heading2481_4089fe-ec\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2481_4089fe-ec img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2481_4089fe-ec[data-kb-block=\"kb-adv-heading2481_4089fe-ec\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading2481_4089fe-ec wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2481_4089fe-ec\">Learning and making small prototypes on your own is all good. But occasionally, it&#8217;s a good idea to challenge yourself (Linkedin vibe). And to do so, there&#8217;s nothing better than a Game Jam, i.e. creating a game in a short space of time on a specific theme. It&#8217;s usually 48 or 72 hours. But at the time I thought it was too short. So, &#8216;no, no, no&#8217;, that&#8217;s too much stress for me. Fortunately, some people are ahead of that and think about the beginners.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2481_b30b8d-9c, .wp-block-kadence-advancedheading.kt-adv-heading2481_b30b8d-9c[data-kb-block=\"kb-adv-heading2481_b30b8d-9c\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2481_b30b8d-9c mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2481_b30b8d-9c[data-kb-block=\"kb-adv-heading2481_b30b8d-9c\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2481_b30b8d-9c img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2481_b30b8d-9c[data-kb-block=\"kb-adv-heading2481_b30b8d-9c\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading2481_b30b8d-9c wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2481_b30b8d-9c\">So I signed up for the <a href=\"https:\/\/itch.io\/jam\/newbies3\" target=\"_blank\" rel=\"noreferrer noopener\">Newbies Game Jam<\/a>, which focuses on welcoming and learning. In particular, you have 10 days to create your game on a theme chosen from a pool already given at the start. So you can plan ahead. In fact, I did plan ahead and I created <a href=\"https:\/\/space-krokett.itch.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">my Itchio page<\/a>, got myself a developer nickname (Space Krokett) and designed the logo to go with it. Ready to deliver my game.<\/p>\n\n\n<style>.kb-image2481_481e46-c6.kb-image-is-ratio-size, .kb-image2481_481e46-c6 .kb-image-is-ratio-size{max-width:200px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image2481_481e46-c6.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image2481_481e46-c6 .kb-image-is-ratio-size{align-self:unset;}.kb-image2481_481e46-c6 figure{max-width:200px;}.kb-image2481_481e46-c6 .image-is-svg, .kb-image2481_481e46-c6 .image-is-svg img{width:100%;}.kb-image2481_481e46-c6 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image2481_481e46-c6\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/11\/MySpaceKrokett_notext-1-1024x1024.png\" alt=\"\" class=\"kb-img wp-image-98\" srcset=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/11\/MySpaceKrokett_notext-1-1024x1024.png 1024w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/11\/MySpaceKrokett_notext-1-300x300.png 300w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/11\/MySpaceKrokett_notext-1-150x150.png 150w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/11\/MySpaceKrokett_notext-1-768x768.png 768w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/11\/MySpaceKrokett_notext-1-1536x1536.png 1536w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/11\/MySpaceKrokett_notext-1.png 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2481_0c8912-be, .wp-block-kadence-advancedheading.kt-adv-heading2481_0c8912-be[data-kb-block=\"kb-adv-heading2481_0c8912-be\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2481_0c8912-be mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2481_0c8912-be[data-kb-block=\"kb-adv-heading2481_0c8912-be\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2481_0c8912-be img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2481_0c8912-be[data-kb-block=\"kb-adv-heading2481_0c8912-be\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading2481_0c8912-be wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2481_0c8912-be\"><strong>Light is your enemy!<\/strong> There was the theme. So what did I do about it? I will not keep you in suspense. I quickly came up with an idea for a puzzle game: protect your beloved vampire by stopping daylight from reaching him, so close the windows!<\/p>\n\n\n<style>.kb-image2481_bf5e4d-95 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image2481_bf5e4d-95\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"426\" height=\"240\" src=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_themelight.webp\" alt=\"\" class=\"kb-img wp-image-2533\" srcset=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_themelight.webp 426w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_themelight-300x169.webp 300w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_themelight-18x10.webp 18w\" sizes=\"auto, (max-width: 426px) 100vw, 426px\" \/><\/figure><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2481_3b7a48-f3, .wp-block-kadence-advancedheading.kt-adv-heading2481_3b7a48-f3[data-kb-block=\"kb-adv-heading2481_3b7a48-f3\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2481_3b7a48-f3 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2481_3b7a48-f3[data-kb-block=\"kb-adv-heading2481_3b7a48-f3\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2481_3b7a48-f3 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2481_3b7a48-f3[data-kb-block=\"kb-adv-heading2481_3b7a48-f3\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading2481_3b7a48-f3 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2481_3b7a48-f3\">I&#8217;ve made my to-do list to finish my game. I needed light. A sun turning and sending its rays through the windows. Windows that could be open and close. A vampire in the center who received the light (and suffered horribly from it). And finally, a character who could move and close the windows.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2481_679ac4-a9, .wp-block-kadence-advancedheading.kt-adv-heading2481_679ac4-a9[data-kb-block=\"kb-adv-heading2481_679ac4-a9\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2481_679ac4-a9 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2481_679ac4-a9[data-kb-block=\"kb-adv-heading2481_679ac4-a9\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2481_679ac4-a9 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2481_679ac4-a9[data-kb-block=\"kb-adv-heading2481_679ac4-a9\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading2481_679ac4-a9 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2481_679ac4-a9\">The main theme was light, so I started with it. I wanted the sun rays to have a cartoonish look, to give a more distinct visual and clearly indicate where the light was going. To achieve this, I used simple, slightly transparent blocks, each fixed to the base of a window, and rotating in the opposite direction to the sun&#8217;s rotation. All that remained was to add a few rules, such as making them visible only when a ray from outside touches them, or reducing their size when they touch a wall, so that they don&#8217;t pass through it.<\/p>\n\n\n<style>.kb-image2481_1c4b94-9d .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image2481_1c4b94-9d\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"383\" src=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_sunbeam.webp\" alt=\"\" class=\"kb-img wp-image-2511\" srcset=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_sunbeam.webp 600w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_sunbeam-300x192.webp 300w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_sunbeam-18x12.webp 18w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2481_a7567c-71, .wp-block-kadence-advancedheading.kt-adv-heading2481_a7567c-71[data-kb-block=\"kb-adv-heading2481_a7567c-71\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2481_a7567c-71 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2481_a7567c-71[data-kb-block=\"kb-adv-heading2481_a7567c-71\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2481_a7567c-71 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2481_a7567c-71[data-kb-block=\"kb-adv-heading2481_a7567c-71\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading2481_a7567c-71 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2481_a7567c-71\">And I did it in one day! I got off to a pretty good start with my Jam, and the same goes for the three days that followed. I improved the rendering of my rays by dividing them up. I added the player and his movements (at the moment, just a capsule was enough). I integrated doors and windows, as well as the vampire that captures light, and a bit of interface. Including the first day I discovered the theme and made my design sheets, I had my first prototype in five days. Good! All I had to do was add the pretty stuff.<\/p>\n\n\n<style>.kb-image2481_14f45b-c7 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image2481_14f45b-c7\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"305\" src=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_startproto.webp\" alt=\"\" class=\"kb-img wp-image-2512\" srcset=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_startproto.webp 600w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_startproto-300x153.webp 300w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_startproto-18x9.webp 18w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2481_3edd93-59, .wp-block-kadence-advancedheading.kt-adv-heading2481_3edd93-59[data-kb-block=\"kb-adv-heading2481_3edd93-59\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2481_3edd93-59 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2481_3edd93-59[data-kb-block=\"kb-adv-heading2481_3edd93-59\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2481_3edd93-59 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2481_3edd93-59[data-kb-block=\"kb-adv-heading2481_3edd93-59\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading2481_3edd93-59 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2481_3edd93-59\">So I went into Blender and modeled the player character. I wanted her in the style of the remake of Link&#8217;s Awakenings on Switch, and look like Bella in Twilight, because who better to defend a vampire? Then taking into account the animation, the integration into Unity and the sound, it was a good day&#8217;s work. So for the rest, I quickly made a bat to represent the vampire (too bad for Edward), and I looked for free assets to decorate my level (the 3D models from <a href=\"https:\/\/assetstore.unity.com\/packages\/3d\/environments\/dungeons\/ultimate-low-poly-dungeon-143535\" target=\"_blank\" rel=\"noreferrer noopener\">Broken Vector<\/a> and <a href=\"https:\/\/www.kenney.nl\/assets\" target=\"_blank\" rel=\"noreferrer noopener\">Kenney<\/a>, and the audio from <a href=\"https:\/\/pixabay.com\/sound-effects\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pixabay<\/a> and <a href=\"http:\/\/lexin_music\" target=\"_blank\" rel=\"noreferrer noopener\">Lexin_Music<\/a>).<\/p>\n\n\n<style>.kb-image2481_183528-36 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image2481_183528-36\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"573\" src=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_playerandscene-1024x573.webp\" alt=\"\" class=\"kb-img wp-image-2530\" srcset=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_playerandscene-1024x573.webp 1024w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_playerandscene-300x168.webp 300w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_playerandscene-768x430.webp 768w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_playerandscene-1536x860.webp 1536w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_playerandscene-2048x1147.webp 2048w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_playerandscene-18x10.webp 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2481_58404f-df, .wp-block-kadence-advancedheading.kt-adv-heading2481_58404f-df[data-kb-block=\"kb-adv-heading2481_58404f-df\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2481_58404f-df mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2481_58404f-df[data-kb-block=\"kb-adv-heading2481_58404f-df\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2481_58404f-df img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2481_58404f-df[data-kb-block=\"kb-adv-heading2481_58404f-df\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading2481_58404f-df wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2481_58404f-df\">And from then on, I started to panic&#8230; Wasting time&#8230; You can guess from the size of the castle above&#8230; I imagined it too big, too complicated. I added locked doors. With keys hidden everywhere, of course. A maze too?! That&#8217;s it, I went too far, thinking that it would be too easy and the players would get bored. A trap I had to fall into one day. By the way, there&#8217;s a very good <a href=\"https:\/\/www.youtube.com\/watch?v=2G84mU3WPaE&amp;list=PLc38fcMFcV_uH3OK4sTa4bf-UXGk2NW2n&amp;index=4\" target=\"_blank\" rel=\"noreferrer noopener\">GMTK video on the subject<\/a>, which I saw a bit later.<\/p>\n\n\n<style>.kb-image2481_e682c6-d6 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image2481_e682c6-d6\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"426\" height=\"240\" src=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/12\/closedawindow_vignette.webp\" alt=\"\" class=\"kb-img wp-image-2052\" srcset=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/12\/closedawindow_vignette.webp 426w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/12\/closedawindow_vignette-300x169.webp 300w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/12\/closedawindow_vignette-18x10.webp 18w\" sizes=\"auto, (max-width: 426px) 100vw, 426px\" \/><\/figure><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2481_b3741f-8a, .wp-block-kadence-advancedheading.kt-adv-heading2481_b3741f-8a[data-kb-block=\"kb-adv-heading2481_b3741f-8a\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2481_b3741f-8a mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2481_b3741f-8a[data-kb-block=\"kb-adv-heading2481_b3741f-8a\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2481_b3741f-8a img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2481_b3741f-8a[data-kb-block=\"kb-adv-heading2481_b3741f-8a\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading2481_b3741f-8a wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2481_b3741f-8a\">Fortunately, the organizer had extended the event by four days to allow participants to polish their game and avoid too many giving up. Despite the pitfalls I had put myself through, I finished my game. Even though I&#8217;d discovered a last-minute export bug that prevented players from restarting the game when they lost without refreshing the page. A real &#8216;fun-killer&#8217;. Despite this, and out of the 80 games submitted, mine finished 35th! Not bad for a first timer. And especially solo!<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2481_eff04a-f3, .wp-block-kadence-advancedheading.kt-adv-heading2481_eff04a-f3[data-kb-block=\"kb-adv-heading2481_eff04a-f3\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2481_eff04a-f3 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2481_eff04a-f3[data-kb-block=\"kb-adv-heading2481_eff04a-f3\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2481_eff04a-f3 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2481_eff04a-f3[data-kb-block=\"kb-adv-heading2481_eff04a-f3\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading2481_eff04a-f3 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2481_eff04a-f3\">A very good experience in itself. Now it&#8217;s a shame that I got crazy at the end, because the look I had at the beginning in a smaller world (see my first gifs), with the sun visible all the time, I found more effective and there was already some charm. At least I know how I&#8217;ll do it again now.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2481_da5f70-8a, .wp-block-kadence-advancedheading.kt-adv-heading2481_da5f70-8a[data-kb-block=\"kb-adv-heading2481_da5f70-8a\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2481_da5f70-8a mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2481_da5f70-8a[data-kb-block=\"kb-adv-heading2481_da5f70-8a\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2481_da5f70-8a img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2481_da5f70-8a[data-kb-block=\"kb-adv-heading2481_da5f70-8a\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading2481_da5f70-8a wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2481_da5f70-8a\">Lucky me, by the end of the Jam I&#8217;d reached my 1000 hours of game development! And yes, I was and still am writing down my hours. I&#8217;m a bit of a nerd about it, but it makes it easier for me to see how far I&#8217;ve come. And honestly, I&#8217;m quite happy with where I am!<\/p>\n\n\n<style>.kb-image2481_595b98-36 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image2481_595b98-36\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"441\" src=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_thousandhour-1024x441.webp\" alt=\"\" class=\"kb-img wp-image-2504\" srcset=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_thousandhour-1024x441.webp 1024w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_thousandhour-300x129.webp 300w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_thousandhour-768x331.webp 768w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_thousandhour-1536x662.webp 1536w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_thousandhour-2048x883.webp 2048w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/firstjam_thousandhour-18x8.webp 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>What&#8217;s to be learned? <\/strong><\/em><\/p>\n<cite><strong><strong><strong>Have a good Scope. Don&#8217;t make it too big. Neither too difficult. Players won&#8217;t find the game too easy, don&#8217;t worry.<\/strong><\/strong><\/strong><\/cite><\/blockquote>\n\n\n<style>.kb-row-layout-id2481_6b38b4-0d > .kt-row-column-wrap{align-content:end;}:where(.kb-row-layout-id2481_6b38b4-0d > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:end;}.kb-row-layout-id2481_6b38b4-0d > .kt-row-column-wrap{column-gap:var(--global-kb-gap-sm, 1rem);row-gap:var(--global-kb-gap-sm, 1rem);padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, calc(75% - ((var(--global-kb-gap-sm, 1rem) * 1 )\/2)))minmax(0, calc(25% - ((var(--global-kb-gap-sm, 1rem) * 1 )\/2)));}.kb-row-layout-id2481_6b38b4-0d > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id2481_6b38b4-0d > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id2481_6b38b4-0d > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id2481_6b38b4-0d alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-bottom\">\n<style>.kadence-column2481_9b3853-8d > .kt-inside-inner-col{display:flex;}.kadence-column2481_9b3853-8d > .kt-inside-inner-col,.kadence-column2481_9b3853-8d > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column2481_9b3853-8d > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column2481_9b3853-8d > .kt-inside-inner-col{flex-direction:column;justify-content:flex-end;}.kadence-column2481_9b3853-8d > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column2481_9b3853-8d{align-self:flex-end;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2481_9b3853-8d{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2481_9b3853-8d > .kt-inside-inner-col{flex-direction:column;justify-content:flex-end;}.kadence-column2481_9b3853-8d > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column2481_9b3853-8d{position:relative;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column2481_9b3853-8d{align-self:flex-end;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2481_9b3853-8d{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2481_9b3853-8d > .kt-inside-inner-col{flex-direction:column;justify-content:flex-end;}}@media all and (max-width: 1024px){.kadence-column2481_9b3853-8d > .kt-inside-inner-col{flex-direction:column;justify-content:flex-end;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column2481_9b3853-8d{align-self:flex-end;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2481_9b3853-8d{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column2481_9b3853-8d > .kt-inside-inner-col{flex-direction:column;justify-content:flex-end;}.kadence-column2481_9b3853-8d > .kt-inside-inner-col{flex-direction:column;justify-content:flex-end;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column2481_9b3853-8d\"><div class=\"kt-inside-inner-col\"><\/div><\/div>\n\n\n<style>.kadence-column2481_5d3698-08 > .kt-inside-inner-col,.kadence-column2481_5d3698-08 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column2481_5d3698-08 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column2481_5d3698-08 > .kt-inside-inner-col{flex-direction:column;}.kadence-column2481_5d3698-08 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column2481_5d3698-08 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column2481_5d3698-08{position:relative;}@media all and (max-width: 1024px){.kadence-column2481_5d3698-08 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column2481_5d3698-08 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column2481_5d3698-08\"><div class=\"kt-inside-inner-col\"><style>.kb-row-layout-id2481_a9d98c-c1 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id2481_a9d98c-c1 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id2481_a9d98c-c1 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-sm, 1rem);row-gap:var(--global-kb-gap-sm, 1rem);padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id2481_a9d98c-c1 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id2481_a9d98c-c1 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id2481_a9d98c-c1 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id2481_a9d98c-c1 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-row kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column2481_9d450a-78 > .kt-inside-inner-col,.kadence-column2481_9d450a-78 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column2481_9d450a-78 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column2481_9d450a-78 > .kt-inside-inner-col{flex-direction:column;}.kadence-column2481_9d450a-78 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column2481_9d450a-78 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column2481_9d450a-78{position:relative;}@media all and (max-width: 1024px){.kadence-column2481_9d450a-78 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column2481_9d450a-78 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column2481_9d450a-78\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading2481_7aa479-16, .wp-block-kadence-advancedheading.kt-adv-heading2481_7aa479-16[data-kb-block=\"kb-adv-heading2481_7aa479-16\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2481_7aa479-16[data-kb-block=\"kb-adv-heading2481_7aa479-16\"]{display:flex;gap:0.25em;align-items:center;}.wp-block-kadence-advancedheading.kt-adv-heading2481_7aa479-16[data-kb-block=\"kb-adv-heading2481_7aa479-16\"] .kb-adv-heading-icon svg{width:1em;height:1em;}.wp-block-kadence-advancedheading.kt-adv-heading2481_7aa479-16 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2481_7aa479-16[data-kb-block=\"kb-adv-heading2481_7aa479-16\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2481_7aa479-16 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2481_7aa479-16[data-kb-block=\"kb-adv-heading2481_7aa479-16\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style><h6 class=\"kt-adv-heading2481_7aa479-16 wp-block-kadence-advancedheading kt-adv-heading-has-icon\" data-kb-block=\"kb-adv-heading2481_7aa479-16\"><span class=\"kb-adv-text-inner\">Posted from<\/span><span class=\"kb-svg-icon-wrap kb-adv-heading-icon kb-svg-icon-ic_redo kb-adv-heading-icon-side-right\"><svg viewBox=\"0 0 8 8\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M3.5 0c-1.93 0-3.5 1.57-3.5 3.5 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v.5h-1l2 2 2-2h-1v-.5c0-1.93-1.57-3.5-3.5-3.5z\" transform=\"translate(0 1)\"\/><\/svg><\/span><\/h6><\/div><\/div>\n\n\n<style>.kadence-column2481_65526f-61 > .kt-inside-inner-col,.kadence-column2481_65526f-61 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column2481_65526f-61 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column2481_65526f-61 > .kt-inside-inner-col{flex-direction:column;}.kadence-column2481_65526f-61 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column2481_65526f-61 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column2481_65526f-61{position:relative;}@media all and (max-width: 1024px){.kadence-column2481_65526f-61 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column2481_65526f-61 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column2481_65526f-61\"><div class=\"kt-inside-inner-col\"><style>.kadence-column2481_3716c8-2b > .kt-inside-inner-col{box-shadow:0px 0px 14px 0px var(--global-palette3, #1A202C);}.kadence-column2481_3716c8-2b > .kt-inside-inner-col,.kadence-column2481_3716c8-2b > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column2481_3716c8-2b > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column2481_3716c8-2b > .kt-inside-inner-col{flex-direction:column;}.kadence-column2481_3716c8-2b > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column2481_3716c8-2b > .kt-inside-inner-col{background-image:url('https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/12\/closedawindow_vignette.webp');background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;}.kadence-column2481_3716c8-2b > .kt-inside-inner-col:before{opacity:0.3;background-image:url('https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/12\/empty_playandwrite.png');background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;}.kadence-column2481_3716c8-2b:hover > .kt-inside-inner-col:before{opacity:0.9;}.kadence-column2481_3716c8-2b:hover > .kt-inside-inner-col:before{background-image:url('https:\/\/stephanekraus.com\/wp-content\/uploads\/2024\/02\/closedawindow_title.png');background-size:cover;background-position:50% 90%;background-attachment:scroll;background-repeat:no-repeat;}.kadence-column2481_3716c8-2b{position:relative;}@media all and (max-width: 1024px){.kadence-column2481_3716c8-2b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column2481_3716c8-2b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column2481_3716c8-2b kb-section-has-link kb-section-has-overlay\"><div class=\"kt-inside-inner-col\"><style>.kb-image2481_bebf01-e3.kb-image-is-ratio-size, .kb-image2481_bebf01-e3 .kb-image-is-ratio-size{max-width:150px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image2481_bebf01-e3.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image2481_bebf01-e3 .kb-image-is-ratio-size{align-self:unset;}.kb-image2481_bebf01-e3{max-width:150px;}.image-is-svg.kb-image2481_bebf01-e3{-webkit-flex:0 1 100%;flex:0 1 100%;}.image-is-svg.kb-image2481_bebf01-e3 img{width:100%;}.kb-image2481_bebf01-e3 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image2481_bebf01-e3 size-full kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-square\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"396\" src=\"http:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/11\/Empty.png\" alt=\"\" class=\"kb-img wp-image-1300\" srcset=\"https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/11\/Empty.png 704w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/11\/Empty-300x169.png 300w, https:\/\/stephanekraus.com\/wp-content\/uploads\/2023\/11\/Empty-18x10.png 18w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/div><\/figure>\n<\/div><a href=\"https:\/\/stephanekraus.com\/jam-close-da-window\/\" class=\"kb-section-link-overlay\"><\/a><\/div>\n<\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Apr\u00e8s six mois sur Unity, j'ai particip\u00e9 \u00e0 ma premi\u00e8re Jam ! S'inscrire seul n'\u00e9tait pas la meilleure id\u00e9e pour commencer. Mais j'ai r\u00e9ussi \u00e0 terminer un jeu dans les temps, alors je peux \u00eatre applaudi !<\/p>","protected":false},"author":1,"featured_media":2511,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[46],"tags":[36],"class_list":["post-2481","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jamlog","tag-close-da-window"],"_links":{"self":[{"href":"https:\/\/stephanekraus.com\/fr\/wp-json\/wp\/v2\/posts\/2481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stephanekraus.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stephanekraus.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stephanekraus.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stephanekraus.com\/fr\/wp-json\/wp\/v2\/comments?post=2481"}],"version-history":[{"count":39,"href":"https:\/\/stephanekraus.com\/fr\/wp-json\/wp\/v2\/posts\/2481\/revisions"}],"predecessor-version":[{"id":2544,"href":"https:\/\/stephanekraus.com\/fr\/wp-json\/wp\/v2\/posts\/2481\/revisions\/2544"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stephanekraus.com\/fr\/wp-json\/wp\/v2\/media\/2511"}],"wp:attachment":[{"href":"https:\/\/stephanekraus.com\/fr\/wp-json\/wp\/v2\/media?parent=2481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stephanekraus.com\/fr\/wp-json\/wp\/v2\/categories?post=2481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stephanekraus.com\/fr\/wp-json\/wp\/v2\/tags?post=2481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}