{"id":1804,"date":"2026-09-10T14:47:45","date_gmt":"2026-09-10T12:47:45","guid":{"rendered":"https:\/\/www.michalorzelek.com\/blog\/?p=1804"},"modified":"2026-09-10T14:47:45","modified_gmt":"2026-09-10T12:47:45","slug":"so-weve-been-making-a-firefighting-game","status":"publish","type":"post","link":"https:\/\/www.michalorzelek.com\/blog\/so-weve-been-making-a-firefighting-game\/","title":{"rendered":"So\u2026 We\u2019ve Been Making a Firefighting Game"},"content":{"rendered":"\n<p>It\u2019s been a while since I posted something a bit more personal here, so I thought this would be a good moment to share what we\u2019ve been working on lately.<\/p>\n\n\n\n<p>For the past 6+ months, we\u2019ve been developing<strong> <a href=\"https:\/\/store.steampowered.com\/app\/5167560\/FireGrid\/\">FireGrid<\/a><\/strong><a href=\"https:\/\/store.steampowered.com\/app\/5167560\/FireGrid\/\"> <\/a>&#8211; a small project that originally started during a <a href=\"https:\/\/unrealbucket.itch.io\/here-we-hose-again\">game jam<\/a> and we liked it so much that it grew into something much bigger.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"500\" src=\"https:\/\/www.michalorzelek.com\/blog\/wp-content\/uploads\/2026\/09\/FG_011.gif\" alt=\"\" class=\"wp-image-1805\"\/><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p><strong>FireGrid<\/strong> is a fast-paced tactical firefighting game about controlling spreading fires before everything gets out of hand.<\/p>\n\n\n\n<p>The whole game takes place on a tile-based grid, where fire spreads dynamically and every few seconds can completely change the situation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/www.michalorzelek.com\/blog\/wp-content\/uploads\/2026\/09\/FireGrid_02.jpg\" alt=\"\" class=\"wp-image-1807\" srcset=\"https:\/\/www.michalorzelek.com\/blog\/wp-content\/uploads\/2026\/09\/FireGrid_02.jpg 1920w, https:\/\/www.michalorzelek.com\/blog\/wp-content\/uploads\/2026\/09\/FireGrid_02-512x288.jpg 512w, https:\/\/www.michalorzelek.com\/blog\/wp-content\/uploads\/2026\/09\/FireGrid_02-768x432.jpg 768w, https:\/\/www.michalorzelek.com\/blog\/wp-content\/uploads\/2026\/09\/FireGrid_02-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n\n\n\n<p>You extinguish fires, soak areas to stop them from igniting, deploy firefighters and sprinklers, use different tools, and generally try to keep the growing chaos under control.<\/p>\n\n\n\n<p><strong>FireGrid <\/strong>also has a roguelite progression loop. Between emergencies, you can improve your current run, unlock longer-term upgrades, and pick bonuses that help shape how you play. As you move through different biomes, new hazards and mechanics are introduced, making each part of the game progressively more demanding.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"864\" height=\"486\" src=\"https:\/\/www.michalorzelek.com\/blog\/wp-content\/uploads\/2026\/09\/FG_01.gif\" alt=\"\" class=\"wp-image-1812\"\/><\/figure>\n\n\n\n<p>We wanted <strong>FireGrid <\/strong>to feel fast, tense and a little chaotic &#8211; &#8222;more arcade than simulation&#8221;. Your decisions and positioning matter, because a small fire can quickly turn into a much bigger problem if you ignore it for too long.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"864\" height=\"486\" src=\"https:\/\/www.michalorzelek.com\/blog\/wp-content\/uploads\/2026\/09\/FG_03.gif\" alt=\"\" class=\"wp-image-1811\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>FireGrid <\/strong>is built in <strong>Unreal Engine<\/strong> <strong>5<\/strong>, with a big part of the project running on Blueprints. Visually, we\u2019re leaning heavily on stylized shaders and procedural effects, including the fire itself, to give the game a distinctive look without making it overly realistic.<\/p>\n\n\n\n<p>The art direction takes some inspiration from older games like <strong>The Sims<\/strong>, especially in the simple, readable environments and slightly playful presentation.<\/p>\n\n\n\n<p>We also decided to avoid generative AI workflow. Maybe we&#8217;re &#8222;oldskool&#8221;, but that gives us much more control over the final look and helps keep the art direction consistent.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"544\" src=\"https:\/\/www.michalorzelek.com\/blog\/wp-content\/uploads\/2026\/09\/FireGrid_UE.jpg\" alt=\"\" class=\"wp-image-1809\" srcset=\"https:\/\/www.michalorzelek.com\/blog\/wp-content\/uploads\/2026\/09\/FireGrid_UE.jpg 1000w, https:\/\/www.michalorzelek.com\/blog\/wp-content\/uploads\/2026\/09\/FireGrid_UE-512x279.jpg 512w, https:\/\/www.michalorzelek.com\/blog\/wp-content\/uploads\/2026\/09\/FireGrid_UE-768x418.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>We\u2019re currently working toward a playable demo, which should be available soon. There\u2019s still plenty to finish and polish, but the game is finally at a point where we\u2019re happy to start showing more of it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"864\" height=\"486\" src=\"https:\/\/www.michalorzelek.com\/blog\/wp-content\/uploads\/2026\/09\/FG_04.gif\" alt=\"\" class=\"wp-image-1810\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>If <strong>FireGrid <\/strong>looks like something you might enjoy, you can check out the Steam page here: <strong><a href=\"https:\/\/store.steampowered.com\/app\/5167560\/FireGrid\/\">Steam<\/a><\/strong><\/p>\n\n\n\n<iframe loading=\"lazy\" src=\"https:\/\/store.steampowered.com\/widget\/5167560\/\" frameborder=\"0\" width=\"646\" height=\"190\"><\/iframe>\n\n\n\n<p>And if you feel like adding it to your wishlist, it definitely helps us \ud83d\ude4f<\/p>\n\n\n\n<p>Thanks,<br>Unreal Bucket team<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s been a while since I posted something a bit more personal here, so I thought this would be a good moment to share what we\u2019ve been working on lately. For the past 6+ months, we\u2019ve been developing FireGrid &#8211; a small project that originally started during a game jam and we liked it so &hellip; <a href=\"https:\/\/www.michalorzelek.com\/blog\/so-weve-been-making-a-firefighting-game\/\" class=\"more-link\">Czytaj dalej <span class=\"screen-reader-text\">So\u2026 We\u2019ve Been Making a Firefighting Game<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[73,46,75,74,77,76],"class_list":["post-1804","post","type-post","status-publish","format-standard","hentry","category-games","tag-firegrid","tag-game","tag-gamedev","tag-indie","tag-tech-art","tag-unrealbucket"],"_links":{"self":[{"href":"https:\/\/www.michalorzelek.com\/blog\/wp-json\/wp\/v2\/posts\/1804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.michalorzelek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.michalorzelek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.michalorzelek.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.michalorzelek.com\/blog\/wp-json\/wp\/v2\/comments?post=1804"}],"version-history":[{"count":3,"href":"https:\/\/www.michalorzelek.com\/blog\/wp-json\/wp\/v2\/posts\/1804\/revisions"}],"predecessor-version":[{"id":1814,"href":"https:\/\/www.michalorzelek.com\/blog\/wp-json\/wp\/v2\/posts\/1804\/revisions\/1814"}],"wp:attachment":[{"href":"https:\/\/www.michalorzelek.com\/blog\/wp-json\/wp\/v2\/media?parent=1804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.michalorzelek.com\/blog\/wp-json\/wp\/v2\/categories?post=1804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.michalorzelek.com\/blog\/wp-json\/wp\/v2\/tags?post=1804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}