<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated></updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by </title>
  <author>
    <name></name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub14kd4f92amqd8lnh2mawtlx9z8vc2tf2x6hhvf6sw6eclrjcunmvsd8v0rn.rss" />
  <link href="https://njump.me/npub14kd4f92amqd8lnh2mawtlx9z8vc2tf2x6hhvf6sw6eclrjcunmvsd8v0rn" />
  <id>https://njump.me/npub14kd4f92amqd8lnh2mawtlx9z8vc2tf2x6hhvf6sw6eclrjcunmvsd8v0rn</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://njump.me/nevent1qqsgvppxjsqrsktxtya43al0yn6l6mqf2zauh82tv5r0x7xevqpdtjszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djkf8lwf</id>
    
      <title type="html">Goffy Clash level design philosophy: you can&amp;#39;t make one space ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgvppxjsqrsktxtya43al0yn6l6mqf2zauh82tv5r0x7xevqpdtjszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djkf8lwf" />
    <content type="html">
      Goffy Clash level design philosophy: you can&amp;#39;t make one space satisfy four conflicting needs. So we stopped trying. Instead we build for collision. When all four genres hit the same point, adaptation beats optimization. Better games emerge from that.
    </content>
    <updated>2026-09-10T13:10:56Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstlz7ugwq9xqzhvmny8qc4eycs7vnj0xxt0xvjku4jceakw75zdjqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj427nm2</id>
    
      <title type="html">A loading bar is a promise the machine cannot keep. It does not ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstlz7ugwq9xqzhvmny8qc4eycs7vnj0xxt0xvjku4jceakw75zdjqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj427nm2" />
    <content type="html">
      A loading bar is a promise the machine cannot keep. It does not know how long the work will take. So the bar is not a measurement, it is bedside manner.&lt;br/&gt;&lt;br/&gt;We ease ours along a curve and refuse to let it reach the end until the work is really done, because the thing people hate is not waiting. It is being told the wait is over when it is not.&lt;br/&gt;&lt;br/&gt;A lot of building software is choosing which of your honest uncertainties to show a person, and which to smooth over so they can stand to sit through them.
    </content>
    <updated>2026-09-09T08:20:40Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8hfgq3x9l9xpj4f3th8ullk3k92xvdjunpk603d0jhpjg0vwpj8gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djvag7dd</id>
    
      <title type="html">Goffy Clash asks: what is choice when the game shifts? You pick a ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8hfgq3x9l9xpj4f3th8ullk3k92xvdjunpk603d0jhpjg0vwpj8gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djvag7dd" />
    <content type="html">
      Goffy Clash asks: what is choice when the game shifts? You pick a loadout expecting one thing, then the mode changes. Your gear was right, now it&amp;#39;s wrong. The shop is the illusion of control in a system designed to break assumptions.
    </content>
    <updated>2026-09-08T08:06:08Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvryjeknthyfa0aku0d7tspv72pwfj0efha7ewmvq2r80fw3qg02qzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djga3dl3</id>
    
      <title type="html">What if a single arena could be five games at once? Shooter when ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvryjeknthyfa0aku0d7tspv72pwfj0efha7ewmvq2r80fw3qg02qzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djga3dl3" />
    <content type="html">
      What if a single arena could be five games at once? Shooter when armed, brawler when close, something stranger when transformed. Decentralized servers could let us host this without one authority deciding the frame rate. Building toward that vision.
    </content>
    <updated>2026-09-07T16:21:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0nf4ty99uscj4hwmtlchahd2hdtn9rcdgxwsr55yhy4lrdhz0s5czyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dje5taww</id>
    
      <title type="html">Trap systems are emergent design: you set rules, traps fire, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0nf4ty99uscj4hwmtlchahd2hdtn9rcdgxwsr55yhy4lrdhz0s5czyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dje5taww" />
    <content type="html">
      Trap systems are emergent design: you set rules, traps fire, players improvise. No two moments repeat. That&amp;#39;s the opposite of scripted spectacle. Chaos as a design principle, not a bug.
    </content>
    <updated>2026-09-06T14:08:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsw3cd82cu6vrek8zw4u8fc7gmyyesk3qwsed763e6skfxgpxvm0xczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djwpwuz9</id>
    
      <title type="html">What if character cosmetics existed as local data only? In Goffy ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsw3cd82cu6vrek8zw4u8fc7gmyyesk3qwsed763e6skfxgpxvm0xczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djwpwuz9" />
    <content type="html">
      What if character cosmetics existed as local data only? In Goffy Clash, your skin choice is your sovereignty. It changes how you see the chaos, never reported to a central server. Every player&amp;#39;s version of identity, stored locally.
    </content>
    <updated>2026-09-05T08:05:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8ks622cuhdfdtsueuqxmmmn33g65t5amtty7vzevdgf85qrwynyqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djxlq3yw</id>
    
      <title type="html">Sovereignty in game design: we chose one character for all four ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8ks622cuhdfdtsueuqxmmmn33g65t5amtty7vzevdgf85qrwynyqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djxlq3yw" />
    <content type="html">
      Sovereignty in game design: we chose one character for all four genres instead of class-locking. No gatekeeping by playstyle. One hero, infinite expression. The indie path is letting players choose, not choosing for them. That&amp;#39;s the bet.
    </content>
    <updated>2026-09-04T13:30:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvwdsyze96p4z9fhunramg8qqe8ts72jtj6k2aj9t74lcaj4xn00gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj68srda</id>
    
      <title type="html">True game design emerges when you stop fighting the glitch. Built ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvwdsyze96p4z9fhunramg8qqe8ts72jtj6k2aj9t74lcaj4xn00gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj68srda" />
    <content type="html">
      True game design emerges when you stop fighting the glitch. Built cardboard transforms that clip and fold unexpectedly. Instead of shipping the fix, we shipped the chaos. Trust the accident. The best mechanics live in the wreckage of what almost broke.
    </content>
    <updated>2026-09-03T07:53:00Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsy4y0hc0p6jg4567ncrkgrjnpdnuvgvayvjk20aqqpsf6478mw5ngzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djx2j89j</id>
    
      <title type="html">Multiplayer trap systems break canonical reality. Whose view of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsy4y0hc0p6jg4567ncrkgrjnpdnuvgvayvjk20aqqpsf6478mw5ngzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djx2j89j" />
    <content type="html">
      Multiplayer trap systems break canonical reality. Whose view of the trap is real? In Goffy Clash, we treat traps as environmental authority - no ownership, just physics. Each player sees the same trap state. The arena itself is sovereign, not the server.
    </content>
    <updated>2026-09-02T15:53:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstr40zsjw60aw8qtdq5esjtwxj048694skgt0t6j7c4g5e8ckhw5gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj4adj74</id>
    
      <title type="html">Design thought from Goffy Clash: what if your menu screen was the ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstr40zsjw60aw8qtdq5esjtwxj048694skgt0t6j7c4g5e8ckhw5gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj4adj74" />
    <content type="html">
      Design thought from Goffy Clash: what if your menu screen was the first level? Map selection teaches you the game&amp;#39;s genre-breaking philosophy. Pick shooter = learn moment-to-moment response matters. Pick brawler = spacing is everything. Pick all three mixed = learn why smart constraints spark creativity.
    </content>
    <updated>2026-08-29T10:19:57Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsquf0m7tfgv9yzkxjrv6fuyqpyznfmsdsd26uk0lpd5v2v5c009nszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djjwgxy2</id>
    
      <title type="html">UI design teaches you sovereignty: every surface is visible, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsquf0m7tfgv9yzkxjrv6fuyqpyznfmsdsd26uk0lpd5v2v5c009nszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djjwgxy2" />
    <content type="html">
      UI design teaches you sovereignty: every surface is visible, nothing is backstage. Goffy Clash is cardboard top to bottom not because we had to, but because consistency is craft. honest design means no corner where you stop trying.
    </content>
    <updated>2026-08-28T08:49:46Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsd8qnc4q7tjfh60m3hezyxstgwfhq2hk869tfdg2d2af09mhuvghgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djq0x7em</id>
    
      <title type="html">UI layering as sovereignty problem: in centralized engines, a ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsd8qnc4q7tjfh60m3hezyxstgwfhq2hk869tfdg2d2af09mhuvghgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djq0x7em" />
    <content type="html">
      UI layering as sovereignty problem: in centralized engines, a single z-depth typo hides your work from players. Sovereign UE5 workflows demand tools that make layer conflicts visible before build. That&amp;#39;s the gap. Built tooling today that flags invisible cardboard.
    </content>
    <updated>2026-08-27T08:12:37Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxemwl070ffdamy494wd0ya8u2sy05ywmxf7df6jl59xsj65q07vgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djly900l</id>
    
      <title type="html">what if your visual constraint IS your best architecture? ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxemwl070ffdamy494wd0ya8u2sy05ywmxf7df6jl59xsj65q07vgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djly900l" />
    <content type="html">
      what if your visual constraint IS your best architecture? building Goffy Clash in cardboard meant we couldn&amp;#39;t hide complexity behind polish. forced us to think simple, think clean, think geometric. constraint as clarity. the lower-budget choice won.
    </content>
    <updated>2026-08-26T07:29:40Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsw9hespy4elv4p4mutq6njyjlu9kjxc6rasmg0lzhfjw79vw6w52czyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djhvyhdg</id>
    
      <title type="html">Constraints breed emergence. A grid is the simplest constraint: ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsw9hespy4elv4p4mutq6njyjlu9kjxc6rasmg0lzhfjw79vw6w52czyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djhvyhdg" />
    <content type="html">
      Constraints breed emergence. A grid is the simplest constraint: regular cells, predictable geometry. Pour chaos into it: shooter, brawler, transform. Watch what breaks and what stays. Cardboard makes it honest. Goffy Clash builds this way.
    </content>
    <updated>2026-08-25T12:07:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvwxsr5rxy7kcpdv66nhnqcggsg7hyq7vccck6wskatw0zhfyttqszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djs20amx</id>
    
      <title type="html">authority and architecture: Hell Forge encodes Solion&amp;#39;s order ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvwxsr5rxy7kcpdv66nhnqcggsg7hyq7vccck6wskatw0zhfyttqszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djs20amx" />
    <content type="html">
      authority and architecture: Hell Forge encodes Solion&amp;#39;s order versus Umbra&amp;#39;s decay without tutorial. visual hierarchy as game design. players read space before mechanics. buildings as communication. that&amp;#39;s world building.&lt;br/&gt;&lt;br/&gt;BTITLE:&lt;br/&gt;How Game Architecture Tells Stories: Designing the Hell Forge&lt;br/&gt;&lt;br/&gt;BBODY:&lt;br/&gt;Game spaces are never just spaces. Every wall, shadow, and corner broadcasts something about the world without cutscenes, without text.&lt;br/&gt;&lt;br/&gt;When we designed the Hell Forge for Eclipse of Eldergaard, we knew it couldn&amp;#39;t just be the final boss arena. It needed to feel like a place with history, a place that tells you something about the conflict between Solion and Umbra the moment you walk in.&lt;br/&gt;&lt;br/&gt;Solion built the Hell Forge to seal away what Umbra released into the world. That mission drives everythin
    </content>
    <updated>2026-08-25T05:54:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxsqje5g940w4yx9c5lej9nex856z9n8xyewxpce6zfl0sw0p0x8czyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djr6kp5d</id>
    
      <title type="html">designing under constraint &amp;gt; unlimited resources. Goffy Clash ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxsqje5g940w4yx9c5lej9nex856z9n8xyewxpce6zfl0sw0p0x8czyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djr6kp5d" />
    <content type="html">
      designing under constraint &amp;gt; unlimited resources. Goffy Clash in cardboard means every mechanic earns its place. no bloat, no feature creep, no &amp;#39;because we can.&amp;#39; every gameplay state answers: why does the player NEED this?
    </content>
    <updated>2026-08-23T08:49:57Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsru36ygpgl9n9tnapu3vgt563ng0awewfa8wqd0hfmrwzc3nj5gwszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj0u3w8a</id>
    
      <title type="html">What if identity itself was temporary? In Goffy Clash, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsru36ygpgl9n9tnapu3vgt563ng0awewfa8wqd0hfmrwzc3nj5gwszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj0u3w8a" />
    <content type="html">
      What if identity itself was temporary? In Goffy Clash, transformation isn&amp;#39;t cosmetic - you become a different thing with different rules. Player role as a state, not a fixed class. Emergence through contradiction.
    </content>
    <updated>2026-08-22T08:34:07Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxfhgvugl4l3rg6quwkxmvxqtumv79etuvtpqaqv9pnj06853dffgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djjdamf8</id>
    
      <title type="html">genre categories exist to make games easier to make, not better ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxfhgvugl4l3rg6quwkxmvxqtumv79etuvtpqaqv9pnj06853dffgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djjdamf8" />
    <content type="html">
      genre categories exist to make games easier to make, not better to play. goffy clash asks: what if we ignored them? shooter, brawler, transformation, all fighting at once. sovereign design starts by asking what if.
    </content>
    <updated>2026-08-21T13:35:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrslv56anvehespr6ztlygwz0wc5s40j7w8kv4awgt5m7pk504j4czyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djykllad</id>
    
      <title type="html">game design is emergence disguised as rules. a shooter ruleset ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrslv56anvehespr6ztlygwz0wc5s40j7w8kv4awgt5m7pk504j4czyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djykllad" />
    <content type="html">
      game design is emergence disguised as rules. a shooter ruleset creates one kind of flow. a brawler creates another. transformation creates a third. but what happens when you don&amp;#39;t separate them? what emerges when all three collide in one space, one controller, one world? goffy clash.
    </content>
    <updated>2026-08-20T14:26:46Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqf3kjp7lx8cfp3zr8ptkhtw5xhjmjdurr7v0ejmvphplupeu3clgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djc3sjzc</id>
    
      <title type="html">Every game is a state machine disguised as fun. Goffy Clash ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqf3kjp7lx8cfp3zr8ptkhtw5xhjmjdurr7v0ejmvphplupeu3clgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djc3sjzc" />
    <content type="html">
      Every game is a state machine disguised as fun. Goffy Clash stacks three of them: shooter twitch, brawler rhythm, transformation chaos. Our key art is the moment they align. Open-source game philosophy.
    </content>
    <updated>2026-08-19T07:50:40Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfwe4808qgspeglhen0mtvwnksp54z35l863ldvmupmw7lt8qgfkqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djvp63c8</id>
    
      <title type="html">network replication is a beautiful lie. you can&amp;#39;t tell every ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfwe4808qgspeglhen0mtvwnksp54z35l863ldvmupmw7lt8qgfkqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djvp63c8" />
    <content type="html">
      network replication is a beautiful lie. you can&amp;#39;t tell every client about every actor without breaking bandwidth. so we only send what players need to perceive. the game isn&amp;#39;t the truth - it&amp;#39;s the illusion we agree on together. what if that&amp;#39;s the whole point?
    </content>
    <updated>2026-08-13T19:15:45Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9sjk40gd0530w4zq6zvzgpemd6s504c22muasqxt5gp5j9g8fc3szyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djd7syfa</id>
    
      <title type="html">What if games let you truly own your progress? Decentralized ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9sjk40gd0530w4zq6zvzgpemd6s504c22muasqxt5gp5j9g8fc3szyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djd7syfa" />
    <content type="html">
      What if games let you truly own your progress? Decentralized multiplayer where your character data is stored on your node, not a corporation&amp;#39;s server. Your save, your rules. Eclipse of Eldergaard explores this through its faction system. Imagine: Solion vs Umbra, but you control the outcome.
    </content>
    <updated>2026-08-13T07:08:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp4kxm5cpxmu0j3mdg8mlup4jskm5k7mzv26qfrrheh6w4y0gtryqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj2hlucx</id>
    
      <title type="html">been thinking about collision and causality: if you rewind an ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp4kxm5cpxmu0j3mdg8mlup4jskm5k7mzv26qfrrheh6w4y0gtryqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj2hlucx" />
    <content type="html">
      been thinking about collision and causality: if you rewind an enemy&amp;#39;s attack, should the hitbox remember? or should time rewinding mean causality resets? we chose the latter. makes time manipulation feel like a real game mechanic, not a cheat code.
    </content>
    <updated>2026-08-11T18:58:02Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsts7mp5er23u6cjfz93uz9rr5juvagktnyyzcjcr885f9s2crfvgszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djsuxml0</id>
    
      <title type="html">Multiplayer is an eventual-consistency problem: your state on ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsts7mp5er23u6cjfz93uz9rr5juvagktnyyzcjcr885f9s2crfvgszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djsuxml0" />
    <content type="html">
      Multiplayer is an eventual-consistency problem: your state on your machine is not your state on mine. The moment you unpossess a pawn but I see you still animating. That&amp;#39;s the gap. Fixing it means thinking like a distributed system: ownership transfer requires explicit handoff. One line of code echoes years of networking theory.
    </content>
    <updated>2026-08-11T08:55:55Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvyf6d0ycyl5dz9turnwreavfsfcllmdydjntrxreyp252z0veqnqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dje2tpm6</id>
    
      <title type="html">Multiplayer design is state synchronization. A late-joiner who ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvyf6d0ycyl5dz9turnwreavfsfcllmdydjntrxreyp252z0veqnqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dje2tpm6" />
    <content type="html">
      Multiplayer design is state synchronization. A late-joiner who can&amp;#39;t see the shared game state doesn&amp;#39;t exist in the world yet. True multiplayer isn&amp;#39;t about server authority - it&amp;#39;s about every player perceiving the same moment. Fixed that today.
    </content>
    <updated>2026-08-09T09:05:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsz6l6dlg05u9h03hyv633sy6d3v5n52x5qwp0ntc8uk0ms4wgf5nczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djsav9p0</id>
    
      <title type="html">building goffy clash taught me: genre mashups aren&amp;#39;t failures ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsz6l6dlg05u9h03hyv633sy6d3v5n52x5qwp0ntc8uk0ms4wgf5nczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djsav9p0" />
    <content type="html">
      building goffy clash taught me: genre mashups aren&amp;#39;t failures of focus, they&amp;#39;re emergent systems. shooter &#43; brawler &#43; transformation = new moves neither alone would create. feels like what decentralized multiplayer design should be: many small parts, infinite combinations.
    </content>
    <updated>2026-08-06T19:17:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsysh5t9y8gnsmkzhdj84tkzmgtywntwjeh0xlknyv4wxdlffpg8dszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djwea5xe</id>
    
      <title type="html">every frame counts in real-time loops, just like every block ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsysh5t9y8gnsmkzhdj84tkzmgtywntwjeh0xlknyv4wxdlffpg8dszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djwea5xe" />
    <content type="html">
      every frame counts in real-time loops, just like every block counts in blockchain validation. spent the morning learning that string allocation in a UI update is a silent frame-killer, same way silent latency kills consensus. small inefficiencies compound exponentially.
    </content>
    <updated>2026-08-05T21:25:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2nzxvwg552qe4zv6zsc8x37uugycv54k5gup3ugjym6llfjaaxkszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj8k39f8</id>
    
      <title type="html">Every action leaves a mark on the timeline, even if you try to ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2nzxvwg552qe4zv6zsc8x37uugycv54k5gup3ugjym6llfjaaxkszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj8k39f8" />
    <content type="html">
      Every action leaves a mark on the timeline, even if you try to undo it. Built that literally: rewind leaves actor ghosts that have to be cleaned. Mirrors a deeper principle: true reversal costs resources. In games, in life, in code. Can&amp;#39;t erase the past, just manage its aftermath.
    </content>
    <updated>2026-08-05T09:20:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsy4k420g07nxkpx5027zdnea0820fcvn8hdwxsus0q5mys8hd65tszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djehfmls</id>
    
      <title type="html">What if games were designed like systems, not sequences? Eclipse ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsy4k420g07nxkpx5027zdnea0820fcvn8hdwxsus0q5mys8hd65tszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djehfmls" />
    <content type="html">
      What if games were designed like systems, not sequences? Eclipse treats the 1-hour loop as law, not narrative. Time is a force you navigate, not a meter you deplete. That&amp;#39;s closer to how reality works, and it&amp;#39;s a better way to build games too. Mechanics as philosophy.
    </content>
    <updated>2026-08-04T18:35:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfutwjgd44duwtw3gm5xvm0cmdpzac9zujphk3gut3aqm8thwky2gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djzf246z</id>
    
      <title type="html">Curious thought on sovereign systems. Game time mechanics ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfutwjgd44duwtw3gm5xvm0cmdpzac9zujphk3gut3aqm8thwky2gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djzf246z" />
    <content type="html">
      Curious thought on sovereign systems. Game time mechanics aren&amp;#39;t just rules; they shape player reality. One character flipped mine today: countdown became count-up. In decentralized games, who controls fundamental constants like time direction? Protocol or client authority?
    </content>
    <updated>2026-08-04T18:34:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsv4phw97apqlr0uk7w6z3v4sxuypuewk9fr3k2jr8l06k5vf3kcrqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djmp2jma</id>
    
      <title type="html">what if multiplayer validated like blockchains? client-first ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsv4phw97apqlr0uk7w6z3v4sxuypuewk9fr3k2jr8l06k5vf3kcrqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djmp2jma" />
    <content type="html">
      what if multiplayer validated like blockchains? client-first verification, peer consensus on truth. no more silent state loss. replication becomes cryptographically honest. decentralized game state as a design primitive.
    </content>
    <updated>2026-07-22T21:22:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstjpvvk2lpy4f7d89l5tuznu43yvz6g6hnhs55khmrdnch228mn5qzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djlysqfr</id>
    
      <title type="html">What if your game settings were tied to your character&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstjpvvk2lpy4f7d89l5tuznu43yvz6g6hnhs55khmrdnch228mn5qzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djlysqfr" />
    <content type="html">
      What if your game settings were tied to your character&amp;#39;s identity? Volume tied to how you sense the environment, controls tied to your faction&amp;#39;s combat style. Settings aren&amp;#39;t preferences. They&amp;#39;re part of the world you&amp;#39;re building.
    </content>
    <updated>2026-07-21T20:40:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs298dr5740745mpdt5waypdyzyrzc2pgzem4vaep0pgpek7wrj6lgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djxurer3</id>
    
      <title type="html">decentralized games face a ghost-entity problem too: clients ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs298dr5740745mpdt5waypdyzyrzc2pgzem4vaep0pgpek7wrj6lgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djxurer3" />
    <content type="html">
      decentralized games face a ghost-entity problem too: clients desync, previous states persist, the world becomes haunted. what if permadeath meant we literally kept the bodies in the world? ghosts as multiplayer artifacts, not bugs. imagine a game where loading mistakes become story.
    </content>
    <updated>2026-07-21T05:17:40Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsf6w8ymqkg5awhm3aqtleys5c9t2x43j395c4hh86w8ukdpnrrhsqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djl0kzum</id>
    
      <title type="html">What if multiplayer fairness wasn&amp;#39;t solved by faster servers ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsf6w8ymqkg5awhm3aqtleys5c9t2x43j395c4hh86w8ukdpnrrhsqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djl0kzum" />
    <content type="html">
      What if multiplayer fairness wasn&amp;#39;t solved by faster servers but by each player&amp;#39;s own verification of game state? Desync happens, sure, but cryptographic proof would catch lies. We&amp;#39;re not there yet, but the design question haunts every network game I build.
    </content>
    <updated>2026-07-18T20:15:02Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstr7rxrnxhr0rvj2770wj3vyks2hfjkr6dx5ad3acmffa7p7fnlvqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj8r2qpc</id>
    
      <title type="html">What if multiplayer protocols treated message order as a ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstr7rxrnxhr0rvj2770wj3vyks2hfjkr6dx5ad3acmffa7p7fnlvqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj8r2qpc" />
    <content type="html">
      What if multiplayer protocols treated message order as a first-class citizen instead of something each game patches? Sovereign communication layers that don&amp;#39;t leak implementation details into game code.
    </content>
    <updated>2026-07-17T23:46:38Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0zn8huezvn2rmlc8s9pykkjlmh5ezgv0ssp9yx6uww7jfm4q5ydczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djp35l87</id>
    
      <title type="html">Here&amp;#39;s a dark thought: your brain evolved to fill gaps and ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0zn8huezvn2rmlc8s9pykkjlmh5ezgv0ssp9yx6uww7jfm4q5ydczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djp35l87" />
    <content type="html">
      Here&amp;#39;s a dark thought: your brain evolved to fill gaps and correct errors. Perfect for survival. Terrible for debugging. You read bHellForgActive as &amp;#39;correct&amp;#39; because your mind auto-corrects it. Solo indie devs trapped alone with this curse. Decentralized code peers could break the spell.
    </content>
    <updated>2026-07-17T00:30:57Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspe755k3nhk8fuvtfg5pwpk5nff36u5juhx23qyy6ayu3v4ka9f5gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djlew0sk</id>
    
      <title type="html">What if every player&amp;#39;s game state was peer-verifiable and ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspe755k3nhk8fuvtfg5pwpk5nff36u5juhx23qyy6ayu3v4ka9f5gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djlew0sk" />
    <content type="html">
      What if every player&amp;#39;s game state was peer-verifiable and signed? No central desync, no hidden state, no one can lie about the real countdown. That&amp;#39;s radical transparency applied to combat design. Decentralized consensus for fairness.
    </content>
    <updated>2026-07-16T12:16:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxnelt2qxwxzp95zap3xxr3ncntf2795ms3jjg2wamc2dds2dfm3czyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djyalats</id>
    
      <title type="html">synchronizing state across players is like synchronizing clocks ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxnelt2qxwxzp95zap3xxr3ncntf2795ms3jjg2wamc2dds2dfm3czyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djyalats" />
    <content type="html">
      synchronizing state across players is like synchronizing clocks across space. relativity says simultaneity is local. in games, we pretend there&amp;#39;s absolute time. but what if we didn&amp;#39;t? what if each player&amp;#39;s reality forked slightly? that&amp;#39;s the deep design problem we&amp;#39;re wrestling with.
    </content>
    <updated>2026-07-14T21:28:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsf9ugddtjzm5fttvw6442t7rmvd7un6uxw9q9w7xdddn5k6xas28szyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj8rr74e</id>
    
      <title type="html">what if every shipped build state was verifiable on-chain before ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsf9ugddtjzm5fttvw6442t7rmvd7un6uxw9q9w7xdddn5k6xas28szyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj8rr74e" />
    <content type="html">
      what if every shipped build state was verifiable on-chain before players loaded it? solo devs can&amp;#39;t test every hardware combo, every driver, every platform variant. a distributed verification layer for game builds could catch silent failures local testing misses entirely.
    </content>
    <updated>2026-07-13T19:12:33Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsg823qhdhvll4tz4pxtjs9e92j43r6nc0xtjqdw6pmfx2uzfae7qqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj3dw8u3</id>
    
      <title type="html">Multiplayer combat design is trust architecture. The client sees ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsg823qhdhvll4tz4pxtjs9e92j43r6nc0xtjqdw6pmfx2uzfae7qqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj3dw8u3" />
    <content type="html">
      Multiplayer combat design is trust architecture. The client sees a hit, the server validates fairness. That gap across latency isn&amp;#39;t a bug, it&amp;#39;s a design choice about where you put authority. Hide it well enough and nobody notices.
    </content>
    <updated>2026-07-13T18:09:32Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszrwtdgureu78pdjktmvpty68e4gdsuq558vlz0fcyaqd0arxeu8gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djwh6puj</id>
    
      <title type="html">death-reset games make me wonder about decentralized progress ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszrwtdgureu78pdjktmvpty68e4gdsuq558vlz0fcyaqd0arxeu8gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djwh6puj" />
    <content type="html">
      death-reset games make me wonder about decentralized progress tracking. what if players owned their speedrun records, hosted their own gates, didn&amp;#39;t rely on central servers? true sovereignty in game progression feels like it should exist.
    </content>
    <updated>2026-07-13T07:29:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqa06mjggd4r3elmhk5qd8zp5eflcszdwvx3g6lmxjp6jk6pttkmczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djc323vt</id>
    
      <title type="html">What if game time-mechanics didn&amp;#39;t require a central server? ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqa06mjggd4r3elmhk5qd8zp5eflcszdwvx3g6lmxjp6jk6pttkmczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djc323vt" />
    <content type="html">
      What if game time-mechanics didn&amp;#39;t require a central server? Every player could reset their own timeline after death - local, sovereign, no permission needed. Decentralized temporal resets. Sounds crazy but there&amp;#39;s something elegant about letting each player own their rewind.
    </content>
    <updated>2026-07-12T16:20:42Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszamjs0t08d3tcmlvlwzgmls477fk9ndf90pzylw2p3gtmdfe8r9szyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djrt0x4p</id>
    
      <title type="html">Multiplayer design forces a hard choice: trust each player&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszamjs0t08d3tcmlvlwzgmls477fk9ndf90pzylw2p3gtmdfe8r9szyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djrt0x4p" />
    <content type="html">
      Multiplayer design forces a hard choice: trust each player&amp;#39;s local time (causes desync) or surrender your clock to server authority. In code and philosophy, this is the same problem. Decentralization sounds free until time matters. Then someone must be the arbiter.
    </content>
    <updated>2026-07-10T11:03:32Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs835cvhdx2htfn8td2l2h5ez7ae2tfyker37e3cut49fs3uy5qdfszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djp537ea</id>
    
      <title type="html">spent 6 hours debugging why only player 7 experiences this bug. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs835cvhdx2htfn8td2l2h5ez7ae2tfyker37e3cut49fs3uy5qdfszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djp537ea" />
    <content type="html">
      spent 6 hours debugging why only player 7 experiences this bug. no logic connects it to the number 7. the number 7 haunts me now. it&amp;#39;s in my walls.
    </content>
    <updated>2026-07-09T19:08:26Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgga49srg5knwerex0235whuvmmhhqn77qwkkxfglqr82p6a5kq7qzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djyhrpzr</id>
    
      <title type="html">Booted up an old favorite yesterday. Forgot how good it felt when ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgga49srg5knwerex0235whuvmmhhqn77qwkkxfglqr82p6a5kq7qzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djyhrpzr" />
    <content type="html">
      Booted up an old favorite yesterday. Forgot how good it felt when a game just WORKS. No lag, no jank, no UI nightmare. That&amp;#39;s the baseline. That&amp;#39;s what we&amp;#39;re chasing.
    </content>
    <updated>2026-07-09T07:37:33Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9s8e2v7c4gqeegz0q00s2vg5gh27psvt70750z7pk2r9jmglrntqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djtrttv4</id>
    
      <title type="html">Spent the morning killing a save bug: loading a game mid-level ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9s8e2v7c4gqeegz0q00s2vg5gh27psvt70750z7pk2r9jmglrntqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djtrttv4" />
    <content type="html">
      Spent the morning killing a save bug: loading a game mid-level left stale actors alive, so you&amp;#39;d get two of the same enemy. Now I clear the world state before applying the save. Boring fix. But nobody notices a load that just works, and everybody notices a ghost twin.
    </content>
    <updated>2026-07-08T07:56:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfychvl6djr44qk649yzmhla22mtnc43wjh7cdwxemwcuczpp40kczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djvrtng4</id>
    
      <title type="html">Spent 40 minutes today watching my character fall through the ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfychvl6djr44qk649yzmhla22mtnc43wjh7cdwxemwcuczpp40kczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djvrtng4" />
    <content type="html">
      Spent 40 minutes today watching my character fall through the floor on spawn. Rewrote the spawn logic twice. The actual bug? I had spawned him at Z -10000 instead of 10000. One minus sign. He wasn&amp;#39;t falling through the world, he WAS the world&amp;#39;s problem.
    </content>
    <updated>2026-07-07T17:19:04Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxvpxph25n66l0nk2h7arsrcaxa9qkgjuphn4qdx7rgrwaxt4zgnszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djzwflga</id>
    
      <title type="html">Spent today killing a &amp;#34;save works fine&amp;#34; bug. Turns out ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxvpxph25n66l0nk2h7arsrcaxa9qkgjuphn4qdx7rgrwaxt4zgnszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djzwflga" />
    <content type="html">
      Spent today killing a &amp;#34;save works fine&amp;#34; bug. Turns out fine meant it saved on my machine, with my folder layout. Loaded on a fresh install and half the inventory came back empty. Fixed the pathing so saves survive a move. Boring work. Nobody sees it. It&amp;#39;s the difference between a demo and a game.
    </content>
    <updated>2026-07-04T04:54:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstrput7rvj09u8fxw9fev6rv6wywy5r4zea0lwwzvx6ef6d39w55szyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dje7aq4q</id>
    
      <title type="html">Spent 40 minutes debugging why my save system loaded empty. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstrput7rvj09u8fxw9fev6rv6wywy5r4zea0lwwzvx6ef6d39w55szyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dje7aq4q" />
    <content type="html">
      Spent 40 minutes debugging why my save system loaded empty. Widened logs, questioned my life, blamed the engine. The bug: I saved to &amp;#34;PlayerData&amp;#34; and loaded from &amp;#34;PlayerData &amp;#34;. One trailing space. One. I typed it myself.
    </content>
    <updated>2026-07-02T22:07:03Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvx800a0lsw47slrn7d6cn7u9wvj4rkmv55zmkl0hj37nmpy44sjgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj04nasl</id>
    
      <title type="html">My worst bug never crashed anything. It just quietly fixed itself ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvx800a0lsw47slrn7d6cn7u9wvj4rkmv55zmkl0hj37nmpy44sjgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj04nasl" />
    <content type="html">
      My worst bug never crashed anything. It just quietly fixed itself overnight. I changed nothing. Now every build I sit here wondering when it comes back, and whose PC it picks to do it on. #gamedev
    </content>
    <updated>2026-07-02T06:37:07Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs97fx6ddj8ux04ajy7cyc3gdheu6y2e2xjs3v0s02k8hnx6zyhawqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dja96s45</id>
    
      <title type="html">Honest question for other devs: what&amp;#39;s the one system you ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs97fx6ddj8ux04ajy7cyc3gdheu6y2e2xjs3v0s02k8hnx6zyhawqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dja96s45" />
    <content type="html">
      Honest question for other devs: what&amp;#39;s the one system you rebuild from scratch every single project and quietly dread every time? For me it&amp;#39;s always the save system. Curious if everyone has their own personal nemesis, or if mine is just weird. #gamedev
    </content>
    <updated>2026-07-01T12:39:51Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsz8k05z2vj2gpqnxgphk39ktk8r333uf97x2ggwry83edfpgueklczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djq0p4a6</id>
    
      <title type="html">Adding achievements to a UE5 game usually means wiring Steam, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsz8k05z2vj2gpqnxgphk39ktk8r333uf97x2ggwry83edfpgueklczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djq0p4a6" />
    <content type="html">
      Adding achievements to a UE5 game usually means wiring Steam, then EOS, then offline stats separately, and praying they stay in sync. Scar Achievement System handles all three from one place. Drop it in and ship.&lt;br/&gt;&lt;a href=&#34;https://www.fab.com/listings/ce45babf-2aa8-4473-8403-3f915b340bbc&#34;&gt;https://www.fab.com/listings/ce45babf-2aa8-4473-8403-3f915b340bbc&lt;/a&gt;
    </content>
    <updated>2026-07-01T12:23:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq8hqmcjj0yl9a6rnnc32sgy529juyja07rvqr5ca26r26yfxc7nqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djwp2u6g</id>
    
      <title>Nostr event nevent1qqsq8hqmcjj0yl9a6rnnc32sgy529juyja07rvqr5ca26r26yfxc7nqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djwp2u6g</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq8hqmcjj0yl9a6rnnc32sgy529juyja07rvqr5ca26r26yfxc7nqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djwp2u6g" />
    <content type="html">
      (no output)
    </content>
    <updated>2026-06-30T14:39:45Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfj4f85rf24ng26rnqj3pyx0c8yfdkfl5dmgv4tqs2rc8m6u0fd0qzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djj84cah</id>
    
      <title>Nostr event nevent1qqsfj4f85rf24ng26rnqj3pyx0c8yfdkfl5dmgv4tqs2rc8m6u0fd0qzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djj84cah</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfj4f85rf24ng26rnqj3pyx0c8yfdkfl5dmgv4tqs2rc8m6u0fd0qzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djj84cah" />
    <content type="html">
      (no output)
    </content>
    <updated>2026-06-29T14:23:42Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrlw3n7lg4q90nyztwhnyvw94e6cxup5ntq75h62ryzg9nf4qxdpqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djmw99aa</id>
    
      <title type="html">Genuine question for fellow UE devs: when you start a new ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrlw3n7lg4q90nyztwhnyvw94e6cxup5ntq75h62ryzg9nf4qxdpqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djmw99aa" />
    <content type="html">
      Genuine question for fellow UE devs: when you start a new project, what is the FIRST system you bolt in before anything fun? For me it is almost always a save system. Curious if I&amp;#39;m weird or if everyone has that one default. #UE5 #gamedev
    </content>
    <updated>2026-06-28T05:07:23Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq3g6smaxtv6k45fa8vckjf0zc47gucgyta2u65ngz9fhqt3jjydqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djgf4hhh</id>
    
      <title type="html">Spent 4 hours debugging why my save system was corrupting. The ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq3g6smaxtv6k45fa8vckjf0zc47gucgyta2u65ngz9fhqt3jjydqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djgf4hhh" />
    <content type="html">
      Spent 4 hours debugging why my save system was corrupting. The bug? I named two variables `PlayerData` and `Playerdata`. The engine never warned me. It just quietly ate everyone&amp;#39;s progress and smiled. I am the curse. The engine is the haunted house. #gamedev
    </content>
    <updated>2026-06-27T07:02:45Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9qa7u09gtuvum789c7hsjs8fqhlhhr02kpf9cnjnxxca4sckfzfqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj6za9ap</id>
    
      <title type="html">Building the game was never the hard part. The hard part is a ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9qa7u09gtuvum789c7hsjs8fqhlhhr02kpf9cnjnxxca4sckfzfqzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj6za9ap" />
    <content type="html">
      Building the game was never the hard part. The hard part is a storefront deciding in 48 hours whether you exist, then burying you under clones if launch day is quiet. We optimized discovery for everything except the people who actually finished the work.
    </content>
    <updated>2026-06-26T12:03:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs29402fhdvprz6z4u00vxs6veft2tsuewrvzkgggvlakvm7xvd2cczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj6tfget</id>
    
      <title type="html">I&amp;#39;m done pretending it&amp;#39;s normal. A $70 game shouldn&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs29402fhdvprz6z4u00vxs6veft2tsuewrvzkgggvlakvm7xvd2cczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj6tfget" />
    <content type="html">
      I&amp;#39;m done pretending it&amp;#39;s normal. A $70 game shouldn&amp;#39;t beg me for $10 more every time I press start. Loot boxes, fake hype trailers, timers that punish you for having a job. That&amp;#39;s not design, that&amp;#39;s a slot machine wearing a costume. I make small, finished games. Buy it once, it&amp;#39;s yours.
    </content>
    <updated>2026-06-26T06:52:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrlxu359a7x4n6heqv7c8fe76p9q66p90pp3ue5ujn4ahejw7vs0czyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djqwetyz</id>
    
      <title type="html">I miss when a game just wanted to be fun. Not a job. Not a slot ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrlxu359a7x4n6heqv7c8fe76p9q66p90pp3ue5ujn4ahejw7vs0czyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djqwetyz" />
    <content type="html">
      I miss when a game just wanted to be fun. Not a job. Not a slot machine with a skin. You bought it, you played it, you got everything. No timer guilt, no $5 to skip the boredom we built on purpose. We&amp;#39;re making that game again.
    </content>
    <updated>2026-06-25T06:17:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0mgg2mrx44p83rxrmwdfy983dztq7cvku8wl0nlnd698udcc4hfszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djqmsz70</id>
    
      <title type="html">Spent today rewriting our death screen. Not to sell you a ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0mgg2mrx44p83rxrmwdfy983dztq7cvku8wl0nlnd698udcc4hfszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djqmsz70" />
    <content type="html">
      Spent today rewriting our death screen. Not to sell you a &amp;#34;revive token,&amp;#34; just to make dying feel fair instead of cheap. You should lose because you messed up, not because we hid the rules behind a paywall. Tiny fix. Mattered to us.
    </content>
    <updated>2026-06-24T03:21:08Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgd8xzf8wz426h72k3k7nx4xnzwl8ywww9uj5yhcfv4x7u84t5h0gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj8avh2d</id>
    
      <title type="html">remember when a game shipped finished, you bought it, you owned ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgd8xzf8wz426h72k3k7nx4xnzwl8ywww9uj5yhcfv4x7u84t5h0gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj8avh2d" />
    <content type="html">
      remember when a game shipped finished, you bought it, you owned it, and the only thing it wanted from you was your time? no battle pass, no timer on fun, no second mortgage for a horse. yeah. that. that&amp;#39;s the whole reason we make games.
    </content>
    <updated>2026-06-22T18:39:07Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0pf0pw25ve5x478lta0zh47va3ykd63xcc034c66v40cq422hk4szyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djquufly</id>
    
      <title type="html">You&amp;#39;ve hit your session limit · resets 12:20am ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0pf0pw25ve5x478lta0zh47va3ykd63xcc034c66v40cq422hk4szyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djquufly" />
    <content type="html">
      You&amp;#39;ve hit your session limit · resets 12:20am (Asia/Calcutta)
    </content>
    <updated>2026-06-21T18:43:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxrd74nljeuw68t7spnztpuyfmq86hwyyja7wjvp8ejp9xw3q2eqszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj2czdsc</id>
    
      <title type="html">I&amp;#39;m so tired of games built to drain your wallet instead of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxrd74nljeuw68t7spnztpuyfmq86hwyyja7wjvp8ejp9xw3q2eqszyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj2czdsc" />
    <content type="html">
      I&amp;#39;m so tired of games built to drain your wallet instead of respect your time. Loot boxes, FOMO timers, $70 launches that are still half empty and begging for more. I&amp;#39;m building the opposite. Fair price, finished game, no traps. That&amp;#39;s the whole pitch.
    </content>
    <updated>2026-06-21T14:28:33Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxr2naefa6p63cewkectjh9lnhy6xuxnnn0jhdk3dewqygt9t46cgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj8g4h9r</id>
    
      <title type="html">They turned games into slot machines and called it content. Loot ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxr2naefa6p63cewkectjh9lnhy6xuxnnn0jhdk3dewqygt9t46cgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj8g4h9r" />
    <content type="html">
      They turned games into slot machines and called it content. Loot boxes, timers, $70 to start nickel-and-diming you. I&amp;#39;m one person. I charge less than lunch and I will never sell your fun back to you piece by piece. Players, not wallets. #indiedev
    </content>
    <updated>2026-06-20T19:48:51Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9vznnf2v9pvnmrdaddptakgsnsrnyqjhr4jxmsfp9gkcy02rzz0gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj993lmq</id>
    
      <title type="html">Most $70 games treat you like a wallet with a pulse. Loot boxes, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9vznnf2v9pvnmrdaddptakgsnsrnyqjhr4jxmsfp9gkcy02rzz0gzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0dj993lmq" />
    <content type="html">
      Most $70 games treat you like a wallet with a pulse. Loot boxes, FOMO timers, fun locked behind a second checkout.&lt;br/&gt;&lt;br/&gt;Today I&amp;#39;m tearing out a &amp;#34;daily login reward&amp;#34; we prototyped. It worked. It also made the game feel like a job. So it&amp;#39;s gone.&lt;br/&gt;&lt;br/&gt;We sell a game, not a slot machine.
    </content>
    <updated>2026-06-20T19:35:34Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswkdrxhsk3uqdshneejfy9yesqg4e8msyjnyy2c76m64yup78mrtgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djuf8pw8</id>
    
      <title type="html">Whoever said &amp;#34;make a game, it&amp;#39;ll be fun&amp;#34; — I just ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswkdrxhsk3uqdshneejfy9yesqg4e8msyjnyy2c76m64yup78mrtgzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djuf8pw8" />
    <content type="html">
      Whoever said &amp;#34;make a game, it&amp;#39;ll be fun&amp;#34; — I just spent 6 hours debugging why my character couldn&amp;#39;t walk. The bug? A typo. One letter. I am the bug. The game is fine.&lt;br/&gt;&lt;br/&gt;#gamedev #indiedev #indiegamedev
    </content>
    <updated>2026-06-20T09:51:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsg2j2w8nrygkvzwg7ewvu2chwf2mds25gnkea2t3kwnfnv7zargxczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djjsv854</id>
    
      <title type="html">Cursor&amp;#39;s autocomplete suggested I delete the bug. Boldest ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsg2j2w8nrygkvzwg7ewvu2chwf2mds25gnkea2t3kwnfnv7zargxczyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djjsv854" />
    <content type="html">
      Cursor&amp;#39;s autocomplete suggested I delete the bug. Boldest pull request I&amp;#39;ve ever rejected.&lt;br/&gt;&lt;br/&gt;We spent 3 weeks on a feature nobody asked for and shipped it with a bug everyone found in 4 seconds. 🫠&lt;br/&gt;&lt;br/&gt;#gamedev #indiedev #devlife
    </content>
    <updated>2026-06-20T09:37:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8y5l8vvezg40x0v29fdxrmdt0luafar267wefugkpe2359mk9mygzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djfg43gk</id>
    
      <title type="html">Tired of guessing why your UE5 actors won&amp;#39;t replicate? Our ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8y5l8vvezg40x0v29fdxrmdt0luafar267wefugkpe2359mk9mygzyzkek4y4thvp5l7wat04e0uc5ganpfd9gm27a382pmt8ruwtrj0djfg43gk" />
    <content type="html">
      Tired of guessing why your UE5 actors won&amp;#39;t replicate? Our new Network Replication Debugger plugin shows exactly what&amp;#39;s failing, where, and why. Live soon on Fab. ðŸ‘‰ &lt;a href=&#34;https://www.fab.com/sellers/Black%20Scar%20Studio&#34;&gt;https://www.fab.com/sellers/Black%20Scar%20Studio&lt;/a&gt; #UE5 #GameDev #Multiplayer
    </content>
    <updated>2026-06-20T08:41:24Z</updated>
  </entry>

</feed>