<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Vojtech Struhar&apos;s Blog</title><description>Game dev, Web development and Programming tips!</description><link>https://www.vojtechstruhar.com</link><language>en-us</language><item><title>My blog is live!</title><link>https://www.vojtechstruhar.com/blog/002-first-post</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/002-first-post</guid><description>What is a website without a blog?</description><pubDate>Wed, 23 Nov 2022 00:00:00 GMT</pubDate><content:encoded/><category>web</category><category>astro</category><author>vojtechstruhar@gmail.com</author></item><item><title>Markdown really is a great language</title><link>https://www.vojtechstruhar.com/blog/004-markdown-is-great</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/004-markdown-is-great</guid><description>A tribute to markdown.</description><pubDate>Mon, 28 Nov 2022 00:00:00 GMT</pubDate><content:encoded/><category>markdown</category><author>vojtechstruhar@gmail.com</author></item><item><title>Pick the right tool for the job</title><link>https://www.vojtechstruhar.com/blog/003-astro-over-nextjs</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/003-astro-over-nextjs</guid><description>Astro vs. Nextjs</description><pubDate>Sun, 27 Nov 2022 00:00:00 GMT</pubDate><content:encoded/><category>astro</category><category>web</category><author>vojtechstruhar@gmail.com</author></item><item><title>5 MacOS Tools I use every day</title><link>https://www.vojtechstruhar.com/blog/005-mac-productivity-tools</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/005-mac-productivity-tools</guid><description>My Mac is a workhorse and I want to get the most out of it.</description><pubDate>Wed, 30 Nov 2022 00:00:00 GMT</pubDate><content:encoded/><category>macos</category><author>vojtechstruhar@gmail.com</author></item><item><title>Emoji shortcuts on MacOS</title><link>https://www.vojtechstruhar.com/blog/009-custom-emoji-shortcuts</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/009-custom-emoji-shortcuts</guid><description>It&apos;s common to see &apos;:wink&apos; turn into 😉 in apps like Discord. Set this up on your Mac - with text replacements.</description><pubDate>Tue, 14 Feb 2023 00:00:00 GMT</pubDate><content:encoded/><category>macos</category><author>vojtechstruhar@gmail.com</author></item><item><title>New website!</title><link>https://www.vojtechstruhar.com/blog/010-new-web-2023</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/010-new-web-2023</guid><description>New look, new CMS, still Astro!</description><pubDate>Thu, 28 Sep 2023 00:00:00 GMT</pubDate><content:encoded/><category>astro</category><category>web</category><category>storytime</category><author>vojtechstruhar@gmail.com</author></item><item><title>My Raspberry will pay for itself in just 25 short years</title><link>https://www.vojtechstruhar.com/blog/008-raspberry-earnings</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/008-raspberry-earnings</guid><description>It&apos;s doing its best.</description><pubDate>Fri, 30 Dec 2022 00:00:00 GMT</pubDate><content:encoded/><category>storytime</category><category>raspberrypi</category><author>vojtechstruhar@gmail.com</author></item><item><title>Change textures from the Godot editor dropdown</title><link>https://www.vojtechstruhar.com/blog/007-godot-textures-dropdown</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/007-godot-textures-dropdown</guid><description>Dropdown selection that updates the game instantly.</description><pubDate>Tue, 27 Dec 2022 00:00:00 GMT</pubDate><content:encoded/><category>godot</category><category>gamedev</category><author>vojtechstruhar@gmail.com</author></item><item><title>Automate tasks with a simple Bash script</title><link>https://www.vojtechstruhar.com/blog/001-bash-license-scrape</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/001-bash-license-scrape</guid><description>Write a script instead of checking a website every day.</description><pubDate>Fri, 01 Jul 2022 00:00:00 GMT</pubDate><content:encoded/><category>bash</category><category>storytime</category><author>vojtechstruhar@gmail.com</author></item><item><title>Un-dash filenames with Bash</title><link>https://www.vojtechstruhar.com/blog/006-undash-bash</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/006-undash-bash</guid><description>Renaming 3000 files with a bash script. From some-icon-name.svg 👉 SomeIconName.astro</description><pubDate>Sat, 03 Dec 2022 00:00:00 GMT</pubDate><content:encoded/><category>bash</category><author>vojtechstruhar@gmail.com</author></item><item><title>Add Vercel Analytics to Astro Website</title><link>https://www.vojtechstruhar.com/blog/011-astro-vercel-analytics</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/011-astro-vercel-analytics</guid><description>Even though Astro is not a React project, it&apos;s extremely easy to add vercel analytics!</description><pubDate>Sat, 21 Oct 2023 00:00:00 GMT</pubDate><content:encoded/><category>web</category><category>astro</category><author>vojtechstruhar@gmail.com</author></item><item><title>Terminate a process that listens on a port</title><link>https://www.vojtechstruhar.com/blog/012-portkill</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/012-portkill</guid><description>You forgot to shut down a development server, and now it&apos;s running in the background, taking up your favorite port. Kill it mercilessly.</description><pubDate>Mon, 13 Nov 2023 00:00:00 GMT</pubDate><content:encoded/><category>bash</category><author>vojtechstruhar@gmail.com</author></item><item><title>Enter the newest subdirectory.</title><link>https://www.vojtechstruhar.com/blog/015-bash-latest-dir</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/015-bash-latest-dir</guid><description>Stop rummaging in your side projects directory. Just go to the latest one.</description><pubDate>Mon, 04 Dec 2023 00:00:00 GMT</pubDate><content:encoded/><category>bash</category><author>vojtechstruhar@gmail.com</author></item><item><title>Reverse sort with a numeric string key</title><link>https://www.vojtechstruhar.com/blog/016-reverse-sort-numbers</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/016-reverse-sort-numbers</guid><description>I actually used this for a Godot engine contribution!</description><pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate><content:encoded/><category>storytime</category><category>godot</category><category>gamedev</category><author>vojtechstruhar@gmail.com</author></item><item><title>Convert python objects into dictionaries</title><link>https://www.vojtechstruhar.com/blog/014-python-objects-to-dictionaries</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/014-python-objects-to-dictionaries</guid><description>JSON serialization is one thing. But how to turn your classes into dictionaries?</description><pubDate>Wed, 22 Nov 2023 00:00:00 GMT</pubDate><content:encoded/><category>python</category><author>vojtechstruhar@gmail.com</author></item><item><title>Add captions to images in Obsidian</title><link>https://www.vojtechstruhar.com/blog/017-obsidian-captions</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/017-obsidian-captions</guid><description>Have the obsidian markdown editor display images as if they were figures - with caption below.</description><pubDate>Sat, 23 Dec 2023 00:00:00 GMT</pubDate><content:encoded/><category>markdown</category><author>vojtechstruhar@gmail.com</author></item><item><title>Turn screen recording into a gif</title><link>https://www.vojtechstruhar.com/blog/013-screen-recording-to-gif</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/013-screen-recording-to-gif</guid><description>Useful script to turn .mov into a .gif</description><pubDate>Wed, 15 Nov 2023 00:00:00 GMT</pubDate><content:encoded/><category>bash</category><author>vojtechstruhar@gmail.com</author></item><item><title>Leetcode 202 - Happy Number</title><link>https://www.vojtechstruhar.com/blog/018-happy-number</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/018-happy-number</guid><description>For the love of God - STOP stringifying numbers just to process the individual digits. Please.</description><pubDate>Mon, 25 Dec 2023 00:00:00 GMT</pubDate><content:encoded/><category>storytime</category><author>vojtechstruhar@gmail.com</author></item><item><title>Don&apos;t break words along hyphens</title><link>https://www.vojtechstruhar.com/blog/019-css-no-hyphens-split</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/019-css-no-hyphens-split</guid><description>The default whitespace break CSS behavior is to split words along hyphens. We don&apos;t want that.</description><pubDate>Thu, 18 Jan 2024 00:00:00 GMT</pubDate><content:encoded/><category>web</category><author>vojtechstruhar@gmail.com</author></item><item><title>Force Next.js page render dynamically</title><link>https://www.vojtechstruhar.com/blog/020-nextjs-14-dynamic-page</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/020-nextjs-14-dynamic-page</guid><description>It&apos;s so simple - just a single function call away.</description><pubDate>Wed, 14 Feb 2024 00:00:00 GMT</pubDate><content:encoded/><category>web</category><author>vojtechstruhar@gmail.com</author></item><item><title>Publish your Godot game to Itch.io with GitHub Actions</title><link>https://www.vojtechstruhar.com/blog/022-godot-itch-github-action</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/022-godot-itch-github-action</guid><description>The glory of continous deployment!</description><pubDate>Wed, 06 Mar 2024 00:00:00 GMT</pubDate><content:encoded/><category>godot</category><category>gamedev</category><author>vojtechstruhar@gmail.com</author></item><item><title>Force refresh Godot&apos;s file system inspector</title><link>https://www.vojtechstruhar.com/blog/021-godot-refresh-file-system</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/021-godot-refresh-file-system</guid><description>Refresh Godot editor file system window with a script. Comes in handy when making editor plugins that create files.</description><pubDate>Thu, 15 Feb 2024 00:00:00 GMT</pubDate><content:encoded/><category>gamedev</category><category>godot</category><author>vojtechstruhar@gmail.com</author></item><item><title>I added comments to my website!</title><link>https://www.vojtechstruhar.com/blog/023-add-blog-comments</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/023-add-blog-comments</guid><description>Hosted on GitHub for free :)</description><pubDate>Wed, 18 Sep 2024 00:00:00 GMT</pubDate><content:encoded/><category>web</category><category>astro</category><author>vojtechstruhar@gmail.com</author></item><item><title>Turso on Netlify</title><link>https://www.vojtechstruhar.com/blog/024-turso-on-netlify</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/024-turso-on-netlify</guid><description>Query a Turso database from Astro with Netlify Functions</description><pubDate>Tue, 08 Oct 2024 00:00:00 GMT</pubDate><content:encoded/><category>web</category><category>astro</category><author>vojtechstruhar@gmail.com</author></item><item><title>Astro Could not transform image</title><link>https://www.vojtechstruhar.com/blog/026-astro-could-not-transform-image-error</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/026-astro-could-not-transform-image-error</guid><description>Error caused by a missing NPM package</description><pubDate>Tue, 15 Oct 2024 00:00:00 GMT</pubDate><content:encoded/><category>astro</category><author>vojtechstruhar@gmail.com</author></item><item><title>GFM Callouts in Astro</title><link>https://www.vojtechstruhar.com/blog/028-gfm-callouts-in-astro</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/028-gfm-callouts-in-astro</guid><description>Enable GitHub style callouts in Astro blog</description><pubDate>Tue, 29 Oct 2024 00:00:00 GMT</pubDate><content:encoded/><category>astro</category><category>markdown</category><author>vojtechstruhar@gmail.com</author></item><item><title>Prettier Astro in WebStorm</title><link>https://www.vojtechstruhar.com/blog/027-prettier-astro-in-webstorm</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/027-prettier-astro-in-webstorm</guid><description>Configure Prettier for Astro files.</description><pubDate>Mon, 28 Oct 2024 00:00:00 GMT</pubDate><content:encoded/><category>astro</category><author>vojtechstruhar@gmail.com</author></item><item><title>Localization in Astro</title><link>https://www.vojtechstruhar.com/blog/025-localization-in-astro</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/025-localization-in-astro</guid><description>Translate your website to multiple languages</description><pubDate>Wed, 09 Oct 2024 00:00:00 GMT</pubDate><content:encoded/><category>web</category><category>astro</category><author>vojtechstruhar@gmail.com</author></item><item><title>Self host Plausible analytics</title><link>https://www.vojtechstruhar.com/blog/029-plausible-analytics-on-vps</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/029-plausible-analytics-on-vps</guid><description>How I run Plausible in a container behind Caddy reverse proxy on a Hetzner VPS</description><pubDate>Mon, 11 Nov 2024 00:00:00 GMT</pubDate><content:encoded/><category>self-host</category><category>caddy</category><category>plausible</category><author>vojtechstruhar@gmail.com</author></item><item><title>Astro 404 page with Apache</title><link>https://www.vojtechstruhar.com/blog/030-astro-404-page-with-apache</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/030-astro-404-page-with-apache</guid><description>Apache serving 404 routes automatically with htaccess</description><pubDate>Mon, 02 Dec 2024 00:00:00 GMT</pubDate><content:encoded/><category>self-host</category><author>vojtechstruhar@gmail.com</author></item><item><title>Uninstall GHC from MacOS</title><link>https://www.vojtechstruhar.com/blog/031-uninstall-ghc-from-macos</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/031-uninstall-ghc-from-macos</guid><description>Remove Haskell from your system</description><pubDate>Tue, 28 Jan 2025 00:00:00 GMT</pubDate><content:encoded/><category>macos</category><author>vojtechstruhar@gmail.com</author></item><item><title>My Godot Editor Theme Settings</title><link>https://www.vojtechstruhar.com/blog/032-my-godot-editor-theme-settings</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/032-my-godot-editor-theme-settings</guid><description>I really like the yellow accent color!</description><pubDate>Tue, 11 Feb 2025 00:00:00 GMT</pubDate><content:encoded/><category>godot</category><author>vojtechstruhar@gmail.com</author></item><item><title>Git Push All Remotes</title><link>https://www.vojtechstruhar.com/blog/033-git-push-all-remotes</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/033-git-push-all-remotes</guid><description>Push all changes and tags to all remotes in your local repository</description><pubDate>Mon, 24 Feb 2025 00:00:00 GMT</pubDate><content:encoded/><category>bash</category><author>vojtechstruhar@gmail.com</author></item><item><title>Godot Rider Hide UID files</title><link>https://www.vojtechstruhar.com/blog/034-godot-rider-hide-uid-files</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/034-godot-rider-hide-uid-files</guid><description>How to hide Godot 4.4 UID files when using the Jetbrains Rider editor</description><pubDate>Tue, 25 Feb 2025 00:00:00 GMT</pubDate><content:encoded/><category>godot</category><author>vojtechstruhar@gmail.com</author></item><item><title>How to lock nodes in Godot Editor</title><link>https://www.vojtechstruhar.com/blog/035-how-to-lock-nodes-in-godot-editor</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/035-how-to-lock-nodes-in-godot-editor</guid><description>Useful for editor plugins and tool scripts</description><pubDate>Tue, 04 Mar 2025 00:00:00 GMT</pubDate><content:encoded/><category>godot</category><author>vojtechstruhar@gmail.com</author></item><item><title>HTMX Prompt Default Value</title><link>https://www.vojtechstruhar.com/blog/036-htmx-prompt-default-value</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/036-htmx-prompt-default-value</guid><description>Pre-fill a HTMX prompt with a default value.</description><pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate><content:encoded/><category>web</category><author>vojtechstruhar@gmail.com</author></item><item><title>How to dualboot PopOS and Windows</title><link>https://www.vojtechstruhar.com/blog/037-how-to-dualboot-popos-and-windows</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/037-how-to-dualboot-popos-and-windows</guid><description>The linux transition has begun!</description><pubDate>Thu, 24 Apr 2025 00:00:00 GMT</pubDate><content:encoded/><category>linux</category><author>vojtechstruhar@gmail.com</author></item><item><title>Astro 404 page with Caddy</title><link>https://www.vojtechstruhar.com/blog/038-astro-404-page-with-caddy</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/038-astro-404-page-with-caddy</guid><description>Point Caddy reverese proxy to a custom 404 document</description><pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate><content:encoded/><category>astro</category><category>caddy</category><category>self-host</category><author>vojtechstruhar@gmail.com</author></item><item><title>How to run Nakama on Raspberry Pi</title><link>https://www.vojtechstruhar.com/blog/039-how-to-run-nakama-on-raspberry-pi</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/039-how-to-run-nakama-on-raspberry-pi</guid><description>Use the Raspberry Pi at home to simulate a Nakama game server situation, instead of running the containers directly on your development machine.</description><pubDate>Fri, 19 Sep 2025 00:00:00 GMT</pubDate><content:encoded/><category>gamedev</category><category>raspberrypi</category><category>self-host</category><author>vojtechstruhar@gmail.com</author></item><item><title>Switch from iTerm2 to Ghostty on MacOS</title><link>https://www.vojtechstruhar.com/blog/040-switch-from-iterm2-to-ghostty-on-macos</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/040-switch-from-iterm2-to-ghostty-on-macos</guid><description>The dropdown terminal is the sole reason I&apos;ve been using iTerm2. Now that Ghostty can do it too, I can save some RAM by switching to it!</description><pubDate>Wed, 24 Sep 2025 00:00:00 GMT</pubDate><content:encoded/><category>macos</category><author>vojtechstruhar@gmail.com</author></item><item><title>Alfred - Index External SSD</title><link>https://www.vojtechstruhar.com/blog/042-alfred-index-external-ssd</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/042-alfred-index-external-ssd</guid><description>Since Apple&apos;s SSD prices are getting ridiculous, I&apos;ve taken to using an external SSD for some stuff. And Alfred should know about it!</description><pubDate>Tue, 04 Nov 2025 00:00:00 GMT</pubDate><content:encoded/><category>macos</category><author>vojtechstruhar@gmail.com</author></item><item><title>Godot 4.5 - varargs</title><link>https://www.vojtechstruhar.com/blog/041-godot4-varargs</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/041-godot4-varargs</guid><description>Godot 4.5 added support for functions with variable number of arguments. Also known as variadic functions.</description><pubDate>Tue, 14 Oct 2025 00:00:00 GMT</pubDate><content:encoded/><category>godot</category><author>vojtechstruhar@gmail.com</author></item><item><title>Create Click Mask In Godot</title><link>https://www.vojtechstruhar.com/blog/043-create-click-mask-in-godot</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/043-create-click-mask-in-godot</guid><description>Editor script to quickly create a click mask from a sprite in Godot. Useful for texture buttons!</description><pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate><content:encoded/><category>godot</category><author>vojtechstruhar@gmail.com</author></item><item><title>Steam Deck Default Password</title><link>https://www.vojtechstruhar.com/blog/044-steam-deck-default-password</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/044-steam-deck-default-password</guid><description>Default sudo password for steam deck</description><pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate><content:encoded/><author>vojtechstruhar@gmail.com</author></item><item><title>Code Quality in Video Games</title><link>https://www.vojtechstruhar.com/blog/045-code-quality-in-video-games</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/045-code-quality-in-video-games</guid><description>Some projects achieved greatness despite their horrible codebase. But even more never saw the light of day because of it.</description><pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate><content:encoded/><category>gamedev</category><author>vojtechstruhar@gmail.com</author></item><item><title>Get tile rotation from TileMapLayer</title><link>https://www.vojtechstruhar.com/blog/046-godot-4-get-tile-rotation-from-tilemap</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/046-godot-4-get-tile-rotation-from-tilemap</guid><description>Extract the tile rotation from a TileMap or TileMapLayer in Godot 4.6</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate><content:encoded/><category>godot</category><category>gamedev</category><author>vojtechstruhar@gmail.com</author></item><item><title>Better markdown links</title><link>https://www.vojtechstruhar.com/blog/047-better-markdown-links</link><guid isPermaLink="true">https://www.vojtechstruhar.com/blog/047-better-markdown-links</guid><description>Short post description</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate><content:encoded/><category>markdown</category><author>vojtechstruhar@gmail.com</author></item><item><title>Chaos Game Fractals</title><link>https://www.vojtechstruhar.com/projects/chaos-game-fractals</link><guid isPermaLink="true">https://www.vojtechstruhar.com/projects/chaos-game-fractals</guid><description>Toy tool exploring fractal generation. Open source + made in Godot!</description><pubDate>Sun, 23 Jun 2024 00:00:00 GMT</pubDate><category>project</category><author>vojtechstruhar@gmail.com</author></item><item><title>Dino Platformer</title><link>https://www.vojtechstruhar.com/projects/dino-platformer</link><guid isPermaLink="true">https://www.vojtechstruhar.com/projects/dino-platformer</guid><description>My first game ever - a good old platformer!</description><pubDate>Fri, 26 Mar 2021 00:00:00 GMT</pubDate><category>project</category><author>vojtechstruhar@gmail.com</author></item><item><title>Painted Mosaics</title><link>https://www.vojtechstruhar.com/projects/painted-mosaics</link><guid isPermaLink="true">https://www.vojtechstruhar.com/projects/painted-mosaics</guid><description>Mosaics generated from a hand-painted tileset.</description><pubDate>Wed, 10 Apr 2024 00:00:00 GMT</pubDate><category>project</category><author>vojtechstruhar@gmail.com</author></item><item><title>Portals in Godot</title><link>https://www.vojtechstruhar.com/projects/portals</link><guid isPermaLink="true">https://www.vojtechstruhar.com/projects/portals</guid><description>Seamless 3D portals for Godot 4! Released as an open source plugin - you are more than welcome to use it in your next game!</description><pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate><category>project</category><author>vojtechstruhar@gmail.com</author></item><item><title>Halloween Graveyard</title><link>https://www.vojtechstruhar.com/projects/halloween-graveyard</link><guid isPermaLink="true">https://www.vojtechstruhar.com/projects/halloween-graveyard</guid><description>A spooky halloween-themed game, where you play as a ghost.</description><pubDate>Tue, 31 Oct 2023 00:00:00 GMT</pubDate><category>project</category><author>vojtechstruhar@gmail.com</author></item><item><title>RGBeater</title><link>https://www.vojtechstruhar.com/projects/rgbeater</link><guid isPermaLink="true">https://www.vojtechstruhar.com/projects/rgbeater</guid><description>Colorful horde shooter. Winner of FI MUNI Gamejam 2025!</description><pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate><category>project</category><author>vojtechstruhar@gmail.com</author></item><item><title>Recorder Madness</title><link>https://www.vojtechstruhar.com/projects/recorder-game</link><guid isPermaLink="true">https://www.vojtechstruhar.com/projects/recorder-game</guid><description>This game uses a musical instrument as a controller!</description><pubDate>Thu, 12 Oct 2023 00:00:00 GMT</pubDate><category>project</category><author>vojtechstruhar@gmail.com</author></item><item><title>Wonder Room</title><link>https://www.vojtechstruhar.com/projects/wonder-room</link><guid isPermaLink="true">https://www.vojtechstruhar.com/projects/wonder-room</guid><description>Puzzle platformer. Winner of the Game Development Dungeon 2024 Jam!</description><pubDate>Thu, 05 Sep 2024 00:00:00 GMT</pubDate><category>project</category><author>vojtechstruhar@gmail.com</author></item><item><title>Wave Function Collapse Asset Generator</title><link>https://www.vojtechstruhar.com/projects/wfc-asset-generator</link><guid isPermaLink="true">https://www.vojtechstruhar.com/projects/wfc-asset-generator</guid><description>A Unity plugin for generating assembling 3D tiles together. My bachelor&apos;s thesis project!</description><pubDate>Fri, 23 Jun 2023 00:00:00 GMT</pubDate><category>project</category><author>vojtechstruhar@gmail.com</author></item><item><title>Untitled Dungeon Game</title><link>https://www.vojtechstruhar.com/projects/untitled-dungeon-game</link><guid isPermaLink="true">https://www.vojtechstruhar.com/projects/untitled-dungeon-game</guid><description>A stealth-based dungeon-crawler game. Made in Unity!</description><pubDate>Sun, 12 Jun 2022 00:00:00 GMT</pubDate><category>project</category><author>vojtechstruhar@gmail.com</author></item></channel></rss>