<?xml version="1.0" encoding="utf-8"?>
<!-- generated by tools/build_blog.py: edit posts/*.md and rebuild, not this file -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Patch Notes</title>
    <link>https://chuckroquemore.com/blog/</link>
    <description>Notes on games, live ops and AI, from a producer's desk.</description>
    <language>en-us</language>
    <atom:link href="https://chuckroquemore.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Thu, 22 Oct 2026 12:00:00 +0000</lastBuildDate>
    <item>
      <title>Are we having fun?</title>
      <link>https://chuckroquemore.com/blog/are-we-having-fun/</link>
      <guid isPermaLink="true">https://chuckroquemore.com/blog/are-we-having-fun/</guid>
      <pubDate>Thu, 22 Oct 2026 12:00:00 +0000</pubDate>
      <description>The question I keep coming back to isn't a vibe check. It's a production discipline.</description>
      <content:encoded>&lt;p&gt;Some of my fondest memories are four-way ladder matches in &lt;em&gt;No Mercy&lt;/em&gt; that went on for hours, and &lt;em&gt;GoldenEye&lt;/em&gt; in the library: rockets, no shields. Nobody had to ask whether we were having fun. You just knew.&lt;/p&gt;
&lt;p&gt;Almost 20 years into making games, it's still the question I come back to: &lt;strong&gt;are we having fun?&lt;/strong&gt; It sounds like a vibe check. I mean it as a production discipline.&lt;/p&gt;
&lt;h2&gt;Where I learned to take fun seriously&lt;/h2&gt;
&lt;p&gt;I played college football, then started making video games of my own while I studied game art and design. My first industry job was in QA at Activision, on Guitar Hero. That's where I started studying how mechanics shape emotion: why one system makes you feel unstoppable and another makes you feel cheated. It taught me to look past &lt;em&gt;whether&lt;/em&gt; something is fun and ask &lt;em&gt;why&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Since then I've produced games at Netflix, Activision Blizzard, The Pokémon Company, Mythical Games and Marvel. The companies and the games changed. The question didn't.&lt;/p&gt;
&lt;h2&gt;Fun is three things holding each other up&lt;/h2&gt;
&lt;p&gt;When I ask "are we having fun?", I'm really asking about three things at once:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Player trust.&lt;/strong&gt; Players can tell when a game respects their time and when it's working an angle. Fun is what trust feels like from the inside.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Team health.&lt;/strong&gt; A team that's grinding itself down can't find the fun, and can't protect it when it shows up. Tired teams ship tired games.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Business outcomes.&lt;/strong&gt; Fun that pays for itself is fun that gets to keep going. A live game that players love and the business can sustain gets another season.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These aren't trade-offs. They reinforce each other. When one slips, the other two follow, usually faster than anyone expects.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Fun isn't the opposite of discipline. It's what discipline looks like when it's working.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;The job is discernment&lt;/h2&gt;
&lt;p&gt;What defines my work is discernment: knowing which ideas to protect, which systems to simplify, and when to push a team creatively versus operationally. "Are we having fun?" is how I figure out which of those the moment needs. If the honest answer is no, the next question is where it broke: the idea, the system, or the way we're working.&lt;/p&gt;
&lt;h2&gt;Same question, new tools&lt;/h2&gt;
&lt;p&gt;Today I run AI operations in creative ops, and I ask the same question of every AI tool we bring in. Does it give people more time for the part of the work they love, or does it hand them a new chore? Is the team having more fun because it exists?&lt;/p&gt;
&lt;p&gt;If the answer is no, it isn't done yet. That's true of a game, and it's true of a workflow.&lt;/p&gt;
&lt;p&gt;So: are we having fun? If we are, players can tell. If we aren't, they can tell that too.&lt;/p&gt;</content:encoded>
    </item>
  </channel>
</rss>
