<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Markus Hofer</title>
    <link>https://markus.hofer.rocks</link>
    <description>A Life in Projects</description>
    <language>en-US</language>
    <lastBuildDate>Thu, 22 Oct 2026 07:56:57 GMT</lastBuildDate>
    <atom:link href="https://markus.hofer.rocks/feed" rel="self" type="application/rss+xml"/>
    
    <item>
      <title>Turn SVGs into Fonts</title>
      <link>https://markus.hofer.rocks/posts/svg-to-font</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/svg-to-font</guid>
      <description>If you can export SVGs, you can now make a font!</description>
      <pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How not to have your hard drive deleted by AI</title>
      <link>https://markus.hofer.rocks/posts/ai-container</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/ai-container</guid>
      <description>You’ve probably all heard the stories: AI coding tools wreck havoc on users’ machines, delete entire hard drives, then apologise profoundly.</description>
      <pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Learn Katakana</title>
      <link>https://markus.hofer.rocks/posts/katakana-now</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/katakana-now</guid>
      <description>Added support for Katakana to my little Japanese character learning app</description>
      <pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Multi on iOS</title>
      <link>https://markus.hofer.rocks/posts/multi-ios</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/multi-ios</guid>
      <description>Multiplication is fun!</description>
      <pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>AI Coding</title>
      <link>https://markus.hofer.rocks/posts/ai-coding-panic-when</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/ai-coding-panic-when</guid>
      <description>I’m excited. I’m a little scared. I’m somewhat confused.</description>
      <pubDate>Wed, 15 Oct 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>AI Knowledge and Context</title>
      <link>https://markus.hofer.rocks/posts/ai-knowledge-and-context</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/ai-knowledge-and-context</guid>
      <description>Whatever discoveries you make on your AI coding adventures, the AI will remember none of it.</description>
      <pubDate>Tue, 12 Aug 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Handheld Gaming - Past Present and Future</title>
      <link>https://markus.hofer.rocks/posts/nzgdc24-video</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/nzgdc24-video</guid>
      <description>A video recording of my talk at NZGDC 2024</description>
      <pubDate>Mon, 20 Jan 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Ok, before you say no…</title>
      <link>https://markus.hofer.rocks/posts/ok-before-you-say-no</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/ok-before-you-say-no</guid>
      <description>A short story</description>
      <pubDate>Sun, 19 Jan 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>NZGDC 2024 Talk</title>
      <link>https://markus.hofer.rocks/posts/nzgdc-2024</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/nzgdc-2024</guid>
      <description>Handheld Gaming - Past, Present and Future</description>
      <pubDate>Sun, 13 Oct 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design vs Capitalism</title>
      <link>https://markus.hofer.rocks/posts/design-vs-capitalism</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/design-vs-capitalism</guid>
      <description>Don’t you see we’re doing it all wrong!</description>
      <pubDate>Sat, 24 Aug 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Open-sourced a few Unity tools</title>
      <link>https://markus.hofer.rocks/posts/more-open-source</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/more-open-source</guid>
      <description>AnimationLayers and PLAX packages are now available under MIT license</description>
      <pubDate>Fri, 07 Jun 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Solana Tools now Open Source</title>
      <link>https://markus.hofer.rocks/posts/solana-tools-mit</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/solana-tools-mit</guid>
      <description>Progressive web app tools for working with the Solana blockchain.</description>
      <pubDate>Wed, 05 Jun 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>GPT-4o on an ESP32 MicroController</title>
      <link>https://markus.hofer.rocks/posts/gpt4o-microcontroller</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/gpt4o-microcontroller</guid>
      <description>A guide for how to use OpenAI’s GPT-4o model on a microcontroller</description>
      <pubDate>Tue, 14 May 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>GPT-4o in Unity</title>
      <link>https://markus.hofer.rocks/posts/gpt4o-unity</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/gpt4o-unity</guid>
      <description>How to use OpenAI’s GPT-4o model in Unity</description>
      <pubDate>Tue, 14 May 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>DIY Arduboy</title>
      <link>https://markus.hofer.rocks/posts/diy-arduboy</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/diy-arduboy</guid>
      <description>Here’s how I built my own Arduboy based on an Arduino Micro and a small OLED display.</description>
      <pubDate>Sat, 11 May 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Microcontroller vs Display</title>
      <link>https://markus.hofer.rocks/posts/microcontroller-vs-display</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/microcontroller-vs-display</guid>
      <description>Everything you need to know to start attaching displays to your microcontrollers</description>
      <pubDate>Fri, 29 Mar 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Death to all Advertising! (On my local network)</title>
      <link>https://markus.hofer.rocks/posts/pi-hole-pi-zero</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/pi-hole-pi-zero</guid>
      <description>How to set up network-wide ad blocking with pi-hole and a Raspberry Pi Zero W!</description>
      <pubDate>Sat, 23 Mar 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Handheld Gaming</title>
      <link>https://markus.hofer.rocks/posts/handheld-gaming</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/handheld-gaming</guid>
      <description>Handheld gaming has always been special, but it has changed over the years. What have we gained? What have we lost? And where do we go from here?</description>
      <pubDate>Wed, 28 Feb 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>NexusOS</title>
      <link>https://markus.hofer.rocks/posts/nexusos</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/nexusos</guid>
      <description>A fake operating system for a game idea. Work in progress.</description>
      <pubDate>Wed, 28 Feb 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Meaningful Multiplayer</title>
      <link>https://markus.hofer.rocks/posts/boardgames-meaningful-multiplayer</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/boardgames-meaningful-multiplayer</guid>
      <description>What makes a boardgame a meaningful multiplayer experience?</description>
      <pubDate>Sun, 31 Dec 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Problem with Unity </title>
      <link>https://markus.hofer.rocks/posts/the-problem-with-unity</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/the-problem-with-unity</guid>
      <description>Unity Technologies is suffering from an incurable illness that it brought upon itself. Let me explain…</description>
      <pubDate>Fri, 22 Sep 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Unity is going down the drain</title>
      <link>https://markus.hofer.rocks/posts/oh-unity</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/oh-unity</guid>
      <description>Now we know what the new Unity is all about. And it’s not us. 😞</description>
      <pubDate>Thu, 14 Sep 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Automate the boring parts</title>
      <link>https://markus.hofer.rocks/posts/automate-the-boring-parts</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/automate-the-boring-parts</guid>
      <description>A practical guide to building your own helpful tools in Unity (Write-up + Slides)</description>
      <pubDate>Sun, 27 Aug 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Dark Sides of XR</title>
      <link>https://markus.hofer.rocks/posts/dark-sides-of-xr</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/dark-sides-of-xr</guid>
      <description>Oh the possibilities of Mixed Reality! And oh the dangers to our privacy and world views…</description>
      <pubDate>Sat, 26 Aug 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Dark Sides of VR</title>
      <link>https://markus.hofer.rocks/posts/dark-sides-of-vr</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/dark-sides-of-vr</guid>
      <description>Virtual Reality is the future, let’s look at the dark sides that will come with it…</description>
      <pubDate>Sat, 26 Aug 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Granular Synthesis</title>
      <link>https://markus.hofer.rocks/posts/granular-synthesis</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/granular-synthesis</guid>
      <description>Split sound into tiny grains and play those back in interesting ways to create something new</description>
      <pubDate>Tue, 22 Aug 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Elden Ring Song</title>
      <link>https://markus.hofer.rocks/posts/elden-ring-song</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/elden-ring-song</guid>
      <description>A little while back I wrote a song about Elden Ring. Enjoy…</description>
      <pubDate>Tue, 15 Aug 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Emperor’s new Art Collection</title>
      <link>https://markus.hofer.rocks/posts/the-emperors-new-art-collection</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/the-emperors-new-art-collection</guid>
      <description>How can you ever truly own digital art?</description>
      <pubDate>Sun, 13 Aug 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>On the Value and Purpose of NFTs</title>
      <link>https://markus.hofer.rocks/posts/value-and-purpose-of-nfts</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/value-and-purpose-of-nfts</guid>
      <description>Is it all for nothing? Is it going to be idiotic shovelware from here on to eternity?</description>
      <pubDate>Sun, 13 Aug 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>NZGDC 2023 Talk</title>
      <link>https://markus.hofer.rocks/posts/nzgdc-2023</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/nzgdc-2023</guid>
      <description>I’m giving a talk at NZGDC this year: Automate the boring parts - a practical guide to building your own helpful tools in Unity</description>
      <pubDate>Sun, 13 Aug 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Let’s take back the Web!</title>
      <link>https://markus.hofer.rocks/posts/take-back-the-web</link>
      <guid isPermaLink="true">https://markus.hofer.rocks/posts/take-back-the-web</guid>
      <description>What have we done?! We’ve signed up to all the convenient services. Now our lives are full of shitty ads and we’re being tracked wherever we go.</description>
      <pubDate>Sun, 13 Aug 2023 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>