PageSourceSearch

https://wildfire.fun/_next/static/chunks/pages/presskit-b1019d722050a242dfa0.js

js wildfire.fun collected 2026-10-05 02:55:17 UTC 10,881 bytes, 1 lines download raw bytes

1_N_E=(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[8],{SGh2:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return m}));var r=a("rePB"),l=a("Ff2n"),i=(a("q1tI"),a("7ljp")),n=a("Kvkj"),o=a("3leU");function p(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function s(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?p(Object(a),!0).forEach((function(t){Object(r.a)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):p(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var c={};function m(e){var t=e.components,a=Object(l.a)(e,["components"]);return Object(i.a)("wrapper",s(s(s({},c),a),{},{components:t,mdxType:"MDXLayout"}),Object(i.a)(n.g,{title:"Wildfire Swap \ud83d\udd25",links:[{label:"Home",link:"/"}],mdxType:"Header"}),Object(i.a)(n.j,{links:[{label:"Factsheet",link:"#factsheet"},{label:"Description",link:"#description"},{label:"Features",link:"#features"},{label:"Our Inspiration",link:"#our-inspiration"},{label:"History",link:"#history"},{label:"Videos",link:"#videos"},{label:"Images & GIFs",link:"#images-gifs"},{label:"Logo & Icon",link:"#logo-icon"},{label:"Coverage & Recognition",link:"#coverage-recognition"},{label:"Request Press Copy",link:"#request-press-copy"},{label:"Credits",link:"#credits"},{label:"Contact",link:"#contact"}],mdxType:"SectionList"}),Object(i.a)(n.f,{title:"Factsheet",mdxType:"H2"}),Object(i.a)(n.d,{mdxType:"Grid"},Object(i.a)(n.e,{title:"Developer",mdxType:"GridCell"},"Ryan Kubik Games ",Object(i.a)("br",null)," Portland, OR"),Object(i.a)(n.e,{title:"Release Date",mdxType:"GridCell"},"March 31st, 2021"),Object(i.a)(n.e,{title:"Platforms",mdxType:"GridCell"},Object(i.a)("a",{href:"https://store.steampowered.com/app/1216030/Wildfire_Swap/"},"Steam")," (Windows, Mac, Linux)"),Object(i.a)(n.e,{title:"Regular Price",mdxType:"GridCell"},"$9.99"),Object(i.a)(n.e,{title:"Links",mdxType:"GridCell"},Object(i.a)("a",{href:"https://wildfire.fun"},"https://wildfire.fun")),Object(i.a)(n.e,{title:"Awards",mdxType:"GridCell"},Object(i.a)(n.h,{src:"sixAward",alt:"six showcase 2019",mdxType:"Image"})),Object(i.a)(n.e,{mdxType:"GridCell"})),Object(i.a)(n.f,{title:"Description",mdxType:"H2"}),Object(i.a)("h3",null,"Brief"),Object(i.a)("p",null,"Swap tiles, fight fires! Consider your moves carefully: fire spreads fast, and an out-of-control fire is unstoppable."),Object(i.a)("h3",null,"Short"),Object(i.a)("p",null,"Forest fires are popping up everywhere, and it\u2019s up to you to stop them. Save houses by swapping tiles to redirect and contain fires in over 120 thoughtfully designed levels. Consider your moves carefully: fire spreads fast, and an out-of-control fire is unstoppable."),Object(i.a)(n.f,{title:"Features",mdxType:"H2"}),Object(i.a)("ul",null,Object(i.a)("li",{parentName:"ul"},Object(i.a)("p",{parentName:"li"},Object(i.a)("strong",{parentName:"p"},"Explore")," 120+ handcrafted levels.")),Object(i.a)("li",{parentName:"ul"},Object(i.a)("p",{parentName:"li"},Object(i.a)("strong",{parentName:"p"},"Discover")," deep interactions within apparently simple mechanics.")),Object(i.a)("li",{parentName:"ul"},Object(i.a)("p",{parentName:"li"},Object(i.a)("strong",{parentName:"p"},"Journey")," through different environments providing new challenges and strategies.")),Object(i.a)("li",{parentName:"ul"},Object(i.a)("p",{parentName:"li"},Object(i.a)("strong",{parentName:"p"},"Challenge")," yourself with B-side worlds full of new mechanics and harder puzzles."))),Object(i.a)(n.f,{title:"Our Inspiration",mdxType:"H2"}),Object(i.a)("p",null,"Wildfire Swap is a game about exploring the efforts to control those massive fires. It explores how a small spark can quickly turn into a raging inferno and how easily forces of nature can spiral out of our control."),Object(i.a)("p",null,"You take on the role of a wildland fire fighter. Your goal is to create firebreaks between out of control fires and people\u2019s homes by solving tile swapping puzzles. Like wildfires in the real world, you\u2019re at the mercy of the flames. You cannot extinguish them \u2014 you must do your best to contain them."),Object(i.a)("p",null,"Every time you make a move to contain the fire, it spreads more out of control. Through well-planned and calculated movements you can prevent the flames from burning down homes. Each level challenges you to understand more deeply how fires spread so that you can adapt your fire prevention strategies."),Object(i.a)("p",null,"We hope that people have fun playing Wildfire Swap. And we hope that as they overcome the puzzles in this game, they get some sense of the enormous amount of planning and hard work fire fighting teams put in to contain these fires."),Object(i.a)("p",null,Object(i.a)("a",s({parentName:"p"}
1,{href:"https://ryankubik.com/blog/wildfire-swap-inspiration"}),"Read more...")),Object(i.a)(n.f,{title:"History",mdxType:"H2"}),Object(i.a)("p",null,'The original prototype for Wildfire Swap was created in an evening as a late entry to Ludum Dare 41. The theme was "Mix two incompatible genres". Wildfire Swap mixes tileswapping games like Bejeweled and Conway\'s Game of Life.'),Object(i.a)("p",null,"In the game jam version of Wildfire Swap, all of the levels were randomly generated. While playing with this prototype, I began to wonder what curated puzzles would look like. That thought hung out in the back of my mind for many, many months until I started development on this version of Wildfire Swap in January 2019."),Object(i.a)("p",null,Object(i.a)("a",s({parentName:"p"},{href:"https://law5guy.itch.io/wildfire-jam"}),"Play the original prototype of the game on Itch.io...")),Object(i.a)(n.f,{title:"Videos",mdxType:"H2"}),Object(i.a)(o.a,{video:"531374009",mdxType:"Vimeo"}),Object(i.a)(o.a,{video:"538383110",mdxType:"Vimeo"}),Object(i.a)(n.f,{title:"Images & GIFs",mdxType:"H2"}),Object(i.a)(n.b,{label:"Download all Image, GIF, and Logo files...",file:"presskit.zip",mdxType:"DownloadButton"}),Object(i.a)(n.d,{mdxType:"Grid"},Object(i.a)(n.h,{src:"gameplayGif1",alt:"animated world 1",mdxType:"Image"}),Object(i.a)(n.h,{src:"gameplayGif2",alt:"animated world 2",mdxType:"Image"}),Object(i.a)(n.h,{src:"screenshotWorld1",alt:"world 1",mdxType:"Image"}),Object(i.a)(n.h,{src:"screenshotPuzzle1",alt:"first puzzle",mdxType:"Image"}),Object(i.a)(n.h,{src:"screenshotPuzzle2",alt:"a later puzzle",mdxType:"Image"}),Object(i.a)(n.h,{src:"screenshotGrassPuzzle",alt:"grass mechanic",mdxType:"Image"}),Object(i.a)(n.h,{src:"screenshotWindPuzzle",alt:"wind mechanic",mdxType:"Image"}),Object(i.a)(n.h,{src:"mainCapsule",alt:"horizontal capsule image",mdxType:"Image"}),Object(i.a)(n.h,{src:"libraryHero",alt:"cloud background",mdxType:"Image"})),Object(i.a)(n.f,{title:"Logo & Icon",mdxType:"H2"}),Object(i.a)(n.b,{label:"Download all Image, GIF, and Logo files...",file:"presskit.zip",mdxType:"DownloadButton"}),Object(i.a)(n.d,{mdxType:"Grid"},Object(i.a)(n.h,{src:"fireLogo",alt:"wildfire swap logo",mdxType:"Image"}),Object(i.a)(n.h,{src:"titleWithLogo",alt:"wildfire swap title with logo",mdxType:"Image"}),Object(i.a)(n.h,{src:"title",alt:"wildfire swap title",mdxType:"Image"})),Object(i.a)(n.f,{title:"Coverage & Recognition",mdxType:"H2"}),Object(i.a)("ul",null,Object(i.a)("li",{parentName:"ul"},Object(i.a)("p",{parentName:"li"},'"Wildfire Swap is out now and looks super cute despite the grim topic"',Object(i.a)("br",null),"\n",Object(i.a)("em",{parentName:"p"},"by Lauren Morton for ",Object(i.a)("a",s({parentName:"em"},{href:"https://www.rockpapershotgun.com/wildfire-swap-is-out-now-and-looks-super-cute-despite-the-grim-topic"}),"Rock Paper Shotgun")))),Object(i.a)("li",{parentName:"ul"},Object(i.a)("p",{parentName:"li"},'"Wildfire Swap is a very pretty, deceptively simple-looking puzzler, that has completely engrossed me."',Object(i.a)("br",null),"\n",Object(i.a)("em",{parentName:"p"},"by John Walker for ",Object(i.a)("a",s({parentName:"em"},{href:"https://buried-treasure.org/2021/04/wildfire-swap/"}),"Buried Treasure")))),Object(i.a)("li",{parentName:"ul"},Object(i.a)("p",{parentName:"li"},'"The simple mechanics really do work perfectly for the idea it\'s simply wonderful to play through."',Object(i.a)("br",null),"\n",Object(i.a)("em",{parentName:"p"},"by Liam Dawe for ",Object(i.a)("a",s({parentName:"em"},{href:"https://www.gamingonlinux.com/articles/18794"}),"Gaming on Linux")))),Object(i.a)("li",{parentName:"ul"},Object(i.a)("p",{parentName:"li"},'"Wildfire Swap is a fantastic little puzzle game, with an undeniably charming style to it and a really solid core idea. "',Object(i.a)("br",null),"\n",Object(i.a)("em",{parentName:"p"},"by Max Fagandini for ",Object(i.a)("a",s({parentName:"em"},{href:"https://www.keengamer.com/articles/reviews/pc-reviews/wildfire-swap-review-only-you-can-prevent-forest-fires/"}),"KeenGamer")))),Object(i.a)("li",{parentName:"ul"},Object(i.a)("p",{parentName:"li"},Object(i.a)("a",s({parentName:"p"},{href:"https://six.seattleindies.org/2019"}),"SIX 2019 Official Selection"))),Object(i.a)("li",{parentName:"ul"},Object(i.a)("p",{parentName:"li"},Object(i.a)("a",s({parentName:"p"},{href:"https://nvgotd.tumblr.com/post/647636086441590784/wildfire-swap"}),"Non-Violent Video Game of the Day")))),Object(i.a)(n.f,{title:"Request Press Copy",mdxType:"H2"}),Object(i.a)("p",null,"Please contact Ryan via ",Object(i.a)("a",s({parentName:"p"},{href:"mailto:[email protected]"}),"email"),"."),Object(i.a)(n.f,{title:"Credits",mdxType:"H2"}),Object(i.a)(n.d,{mdxType:"Grid"},Object(i.a)("p",null,Object(i.a)("strong",{parentName:"p"},"Ryan Kubik")," ",Object(i.a)("br",null)," Programming ",Object(i.a)("br",null)," Game Design ",Object(i.a)("br",null)," Level Design"),Object(i.a)("p",null,Object(i.a)("strong",{parentName:"p"},"Drew Gingerich")," ",Object(i.a)("br",null)," Level Design ",Object(i.a)("br",null)," Art"),Object(i.a)("p",null,Object(i.a)("strong",{parentName:"p"},"Wesley Mueller")," ",Object(i.a)("br",null)," Audio")),Object(i.a)(n.f,{title:"Contact",mdxType:"H2"}),Object(i.a)("h3",null,"Inquiries"),Object(i.a)("p",null,Object(i.a)("a",s({parentName:"p"},{href:"mailto:[email protected]"}
1),"[email protected]")),Object(i.a)("h3",null,"Social"),Object(i.a)("p",null,Object(i.a)("a",s({parentName:"p"},{href:"https://twitter.com/ryrykubes"}),"twitter.com/ryrykubes")),Object(i.a)("h3",null,"Web"),Object(i.a)("p",null,Object(i.a)("a",s({parentName:"p"},{href:"https://ryankubik.com"}),"ryankubik.com")))}m.isMDXComponent=!0},gUv9:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/presskit",function(){return a("SGh2")}])}},[["gUv9",0,2,1,3]]]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.