<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>EacTech Build Notes</title>
    <link>https://www.eactech.online/build-notes/</link>
    <atom:link href="https://www.eactech.online/build-notes/rss.xml" rel="self" type="application/rss+xml" />
    <description>Notes on product design, mobile architecture, performance and the decisions behind what EacTech is building.</description>
    <language>en</language>
    <item>
      <title>Building Multilingual Apps From the Start</title>
      <link>https://www.eactech.online/build-notes/building-multilingual-apps-from-the-start/</link>
      <guid isPermaLink="true">https://www.eactech.online/build-notes/building-multilingual-apps-from-the-start/</guid>
      <description>Why EacTech designs apps and games for multiple languages from day one: externalized strings, ICU messages, layout, locale formatting and per-language content design.</description>
      <pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate>
      <category>localization</category>
      <category>internationalization</category>
      <category>multilingual</category>
      <category>mobile architecture</category>
      <category>content design</category>
    </item>
    <item>
      <title>Designing Multiplayer Games Before You Have Thousands of Players</title>
      <link>https://www.eactech.online/build-notes/designing-multiplayer-games-before-thousands-of-players/</link>
      <guid isPermaLink="true">https://www.eactech.online/build-notes/designing-multiplayer-games-before-thousands-of-players/</guid>
      <description>How EacTech is designing FootyQuiz multiplayer for a small player base: hybrid matchmaking with live PvP, ghost PvP and bots, fair ranked play and async challenges.</description>
      <pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate>
      <category>multiplayer</category>
      <category>matchmaking</category>
      <category>game design</category>
      <category>ghost pvp</category>
      <category>anti-cheat</category>
    </item>
    <item>
      <title>What Makes a Good Casual Puzzle Game?</title>
      <link>https://www.eactech.online/build-notes/what-makes-a-good-casual-puzzle-game/</link>
      <guid isPermaLink="true">https://www.eactech.online/build-notes/what-makes-a-good-casual-puzzle-game/</guid>
      <description>EacTech's design reasoning for casual puzzle games: rules learnable in seconds, meaningful decisions, fair difficulty and respectful retention, applied to Tessera and Mystery Word.</description>
      <pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate>
      <category>casual game design</category>
      <category>puzzle games</category>
      <category>game design</category>
      <category>retention</category>
      <category>accessibility</category>
    </item>
    <item>
      <title>Why We Build Mobile Products Offline-First</title>
      <link>https://www.eactech.online/build-notes/why-we-build-mobile-products-offline-first/</link>
      <guid isPermaLink="true">https://www.eactech.online/build-notes/why-we-build-mobile-products-offline-first/</guid>
      <description>Why EacTech designs mobile apps and games around a local source of truth, how that shapes Scanzia, Mystery Word and FootyQuiz, and the trade-offs it brings.</description>
      <pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate>
      <category>offline-first</category>
      <category>mobile architecture</category>
      <category>sync</category>
      <category>privacy</category>
      <category>product design</category>
    </item>
  </channel>
</rss>
