<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
  <title>Motecraft Blog</title>
  <link>https://motecraftstudio.com/blog</link>
  <description>Notes on physics, design, and building Motecraft.</description>
  <language>en</language>
  <item>
  <title>A verlet integrator under 100 lines</title>
  <link>https://motecraftstudio.com/blog/verlet-physics-from-scratch</link>
  <guid isPermaLink="true">https://motecraftstudio.com/blog/verlet-physics-from-scratch</guid>
  <description>One small physics engine runs Ragdoll, Curtain, Spider Web, Rope Bridge, and Elastic Mesh. The engine fits in 80 lines of Swift. Here&apos;s why it works.</description>
  <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>267 small worlds vs one big game</title>
  <link>https://motecraftstudio.com/blog/267-small-worlds</link>
  <guid isPermaLink="true">https://motecraftstudio.com/blog/267-small-worlds</guid>
  <description>Most apps are one big game played many ways. Motecraft is 267 small worlds, each played one way. The unit of design isn&apos;t the app — it&apos;s the experience.</description>
  <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>A tactile-column control system, in 12 hours of iteration</title>
  <link>https://motecraftstudio.com/blog/tactile-column-controls</link>
  <guid isPermaLink="true">https://motecraftstudio.com/blog/tactile-column-controls</guid>
  <description>The control you touch IS the slider you drag. Building it took five layout invariants and a small library of SwiftUI gesture lessons.</description>
  <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>SwiftUI multi-touch and a gesture arbitration story</title>
  <link>https://motecraftstudio.com/blog/swiftui-multi-touch-gesture-arbitration</link>
  <guid isPermaLink="true">https://motecraftstudio.com/blog/swiftui-multi-touch-gesture-arbitration</guid>
  <description>SwiftUI Canvas with DragGesture only delivers one finger. Wrapping a UIView for multi-touch broke single-touch. Here&apos;s why, and what shipped.</description>
  <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>v1, and a new way to share</title>
  <link>https://motecraftstudio.com/blog/v1-and-moments</link>
  <guid isPermaLink="true">https://motecraftstudio.com/blog/v1-and-moments</guid>
  <description>261 experiences across iOS and Android, and a Moments feature that records the renderer directly instead of the screen.</description>
  <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Hello, Motecraft</title>
  <link>https://motecraftstudio.com/blog/hello-motecraft</link>
  <guid isPermaLink="true">https://motecraftstudio.com/blog/hello-motecraft</guid>
  <description>Why I&apos;m building a small box of tactile wonders, and what&apos;s coming first.</description>
  <pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate>
</item>
</channel>
</rss>