<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Game Dev on Wayne X.Y. Blog</title>
    <link>/en/tags/game-dev/</link>
    <description>Recent content in Game Dev on Wayne X.Y. Blog</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 03 Mar 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="/en/tags/game-dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Solving Load Failed Error for Godot HTML5 Exports</title>
      <link>/en/2026/03/03/godot-html5-export-load-failed/</link>
      <pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/en/2026/03/03/godot-html5-export-load-failed/</guid>
      <description>&lt;h1 id=&#34;solving-load-failed-error-for-godot-html5-exports&#34;&gt;Solving Load Failed Error for Godot HTML5 Exports&lt;/h1&gt;&#xA;&lt;p&gt;When making a game with Godot (using version Godot 4.6), I wanted to test exporting it to the web. However, simply opening the exported &lt;code&gt;.html&lt;/code&gt; file results in a &lt;code&gt;load failed&lt;/code&gt; error. This article documents how to solve this issue by setting up a simple Python server.&lt;/p&gt;&#xA;&lt;p&gt;After drawing a simple map, test exporting HTML5 package&#xA;&#xA;  &lt;img src=&#34;https://static.wayne-xy.com/03-03-post/export_package.png&#34; alt=&#34;&#34;&gt;&#xA;&#xA;&#xA;&#xA;  &lt;img src=&#34;https://static.wayne-xy.com/03-03-post/package_content.png&#34; alt=&#34;&#34;&gt;&#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Directly open html file&#xA;&#xA;  &lt;img src=&#34;https://static.wayne-xy.com/03-03-post/error.png&#34; alt=&#34;&#34;&gt;&#xA;&#xA;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;-the-solution&#34;&gt;🛠️ The Solution&lt;/h2&gt;&#xA;&lt;p&gt;This problem is primarily caused by modern browser security restrictions (especially mechanisms like cross-origin isolation targeting SharedArrayBuffer etc.) causing the file opening to fail to load Godot&amp;rsquo;s game engine environment.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Building a Micro-World: Playground Pixel Art and Pathfinding Implementation</title>
      <link>/en/2026/02/26/playground-pixel-art-implementation/</link>
      <pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate>
      <guid>/en/2026/02/26/playground-pixel-art-implementation/</guid>
      <description>&lt;h1 id=&#34;building-a-micro-world-playground-pixel-art-and-pathfinding-implementation&#34;&gt;Building a Micro-World: Playground Pixel Art and Pathfinding Implementation&lt;/h1&gt;&#xA;&lt;p&gt;&#xA;  &lt;img src=&#34;/img/playground/playground_overview.png&#34; alt=&#34;Playground Overview&#34;&gt;&#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Recently, while coding, I came across an interesting project on GitHub called &lt;a href=&#34;https://github.com/pablodelucca/pixel-agents&#34;&gt;Pixel Agents&lt;/a&gt;. It simulates AI agents during coding as tiny pixel-style characters working in an office, which looks incredibly cute 😆. Because I really love pixel art, I wondered if I could bring a similar vibe to my own website. That&amp;rsquo;s how this &lt;a href=&#34;/en/playground/&#34;&gt;Playground&lt;/a&gt; came to be.&lt;/p&gt;&#xA;&lt;p&gt;This post will share the implementation details behind this little world, covering how to render crisp pixel art using HTML5 Canvas, designing the states for the characters, and how they navigate the room (BFS pathfinding algorithm).&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
