<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Cinevva Signals</title>
        <link>https://app.cinevva.com</link>
        <description>Opinionated analysis on game development, AI, and indie creation.</description>
        <lastBuildDate>Wed, 17 Jun 2026 22:19:43 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <copyright>Copyright 2024-present Cinevva</copyright>
        <item>
            <title><![CDATA[The fixed-cost trap]]></title>
            <link>https://app.cinevva.com/signals/2026-05-30-the-fixed-cost-trap</link>
            <guid>https://app.cinevva.com/signals/2026-05-30-the-fixed-cost-trap</guid>
            <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Bungie sunsetting Destiny 2 to feed a struggling Marathon, OpenAI killing Sora after burning a million dollars a day, the rolling studio layoffs. The shared cause isn't AI or bad luck. It's bets so large they have no shock absorbers.]]></description>
            <content:encoded><![CDATA[<h1 id="the-fixed-cost-trap-is-the-real-story-of-2026" tabindex="-1">The fixed-cost trap is the real story of 2026 <a class="header-anchor" href="#the-fixed-cost-trap-is-the-real-story-of-2026" aria-label="Permalink to &quot;The fixed-cost trap is the real story of 2026&quot;"></a></h1>
<p><em>By <a href="/about.html">Oleg Sidorkin</a>, CTO of Cinevva</em></p>
<p>Bungie just ended active development on Destiny 2 after nine years, with layoffs to follow, and moved its people to Marathon, a game that lost more than half its concurrent players in its first month. A few weeks earlier, OpenAI shut down Sora after burning roughly a million dollars a day against about two million in lifetime revenue. Through the spring, studio after studio cut staff. It's easy to file these under different headers, live service fatigue, AI hype, a soft economy. They're the same failure wearing three costumes.</p>
<h2 id="three-collapses-one-shape" tabindex="-1">Three collapses, one shape <a class="header-anchor" href="#three-collapses-one-shape" aria-label="Permalink to &quot;Three collapses, one shape&quot;"></a></h2>
<p>Each story has the same skeleton. A very expensive thing carries very high fixed costs. The audience shifts. The cost structure can't shift with it. Destiny 2 needed hundreds of people shipping content forever just to stand still. Sora's costs scaled with every video generated, so popularity made the bleeding worse, not better. A 300-person studio with one flagship in production runs a payroll that doesn't care whether the flagship is going well. When revenue moves and costs can't follow, the only lever left is to cut the people. That's why every one of these ends in layoffs.</p>
<h2 id="the-problem-was-never-the-product" tabindex="-1">The problem was never the product <a class="header-anchor" href="#the-problem-was-never-the-product" aria-label="Permalink to &quot;The problem was never the product&quot;"></a></h2>
<p>Bungie's mistake wasn't that Destiny 2 failed. It ran for nine years and earned a devoted audience. The mistake was that the only follow-up was another nine-figure live service game, so when Marathon wobbled there was nothing smaller to fall back on. Sora wasn't a bad demo. It was a genuinely impressive model strapped to an economic engine that punished its own success. In both cases the thing they shipped worked. What didn't work was the size of the bet behind it. A studio that puts everything into one giant title has no shock absorbers. The first bad quarter is also the last one.</p>
<h2 id="the-only-real-defense-is-a-cheap-miss" tabindex="-1">The only real defense is a cheap miss <a class="header-anchor" href="#the-only-real-defense-is-a-cheap-miss" aria-label="Permalink to &quot;The only real defense is a cheap miss&quot;"></a></h2>
<p>Here's the part the headlines skip. The studios and tools that survive downturns aren't the ones that pick winners more often. Nobody picks winners reliably. They're the ones where a miss doesn't end the company. If a game costs a small team a few weeks instead of a few hundred people a few years, a flop is a Tuesday, not a funeral. The math that just ended Destiny 2's development assumes each bet is enormous and therefore each loss is fatal. Drop the cost of a single attempt low enough and the logic inverts. You get to be wrong most of the time, which is the only honest way to be right occasionally.</p>
<p>This is why the fixed-cost trap is structural, not a Bungie problem or an OpenAI problem. Any model that needs hundreds of people, or compute that grows with usage faster than revenue does, is fragile by design. It looks strong right up until the audience moves, and the audience always moves.</p>
<h2 id="what-this-means-if-you-re-building" tabindex="-1">What this means if you're building <a class="header-anchor" href="#what-this-means-if-you-re-building" aria-label="Permalink to &quot;What this means if you're building&quot;"></a></h2>
<p>The future isn't fewer, bigger games carried by thousand-person teams. It's many more games made by small teams and individuals, where trying something costs almost nothing. That's not optimism, it's where the economics point. The audience that left Destiny didn't disappear. It fragmented across dozens of games, and the next wave that captures it will be cheaper to make, faster to ship, and easier to iterate on than any decade-long monolith.</p>
<p>That's the bet we're building at Cinevva. Games made and played in the browser, where the cost of an attempt is low enough that one miss doesn't take the studio with it. The economics that just ended Destiny 2's development are exactly the economics we built the platform to route around. The giants are learning the hard way that scale without a shock absorber is just exposure. The people who internalize that first get to build through the downturn instead of being cut by it.</p>
<hr>
<p><strong>Related:</strong></p>
<ul>
<li><a href="/news/2026-05-30-bungie-destiny-2-sunset.html">Bungie ends Destiny 2 development</a> — the sunset, the layoffs, and the Marathon bet</li>
<li><a href="/news/2026-04-26-sora-shutdown.html">Sora is gone</a> — a million dollars a day against two million in lifetime revenue</li>
<li><a href="/news/2026-03-19-game-industry-layoffs-march-2026.html">Game industry layoffs continue through March 2026</a> — the wider contraction</li>
<li><a href="/signals/2026-05-29-the-rubble-of-the-giants.html">The rubble of the giants</a> — the indie opportunity on the other side of the collapse</li>
<li><a href="/creators.html">For game creators</a> — publish playable games, subscription pool, playtime-based payouts</li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The rubble of the giants]]></title>
            <link>https://app.cinevva.com/signals/2026-05-29-the-rubble-of-the-giants</link>
            <guid>https://app.cinevva.com/signals/2026-05-29-the-rubble-of-the-giants</guid>
            <pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Every studio sunset gets written as a tragedy, and for the people losing jobs it is one. Underneath is a second story with no press release. A dying live-service game releases its audience, and small teams are positioned to catch more of it than they realize.]]></description>
            <content:encoded><![CDATA[<h1 id="the-rubble-of-the-giants-is-where-indies-build" tabindex="-1">The rubble of the giants is where indies build <a class="header-anchor" href="#the-rubble-of-the-giants-is-where-indies-build" aria-label="Permalink to &quot;The rubble of the giants is where indies build&quot;"></a></h1>
<p><em>By <a href="/about.html">Mariana Muntean</a>, CEO of Cinevva</em></p>
<p>Every story about a studio sunsetting a game gets written as a tragedy, and for the people losing their jobs it is one. But there's a second story underneath, the one with no press release. When Bungie ends active development on Destiny 2, it isn't only cutting a team. It's releasing an audience. Millions of players who organized their evenings around one game are, slowly, looking for the next one. That's not a loss for games. It's a redistribution, and small teams can catch more of it than they think.</p>
<h2 id="a-sunset-is-a-migration" tabindex="-1">A sunset is a migration <a class="header-anchor" href="#a-sunset-is-a-migration" aria-label="Permalink to &quot;A sunset is a migration&quot;"></a></h2>
<p>When a live-service game winds down, its players don't quit games. They quit that game. Destiny's community didn't lose interest in playing with friends. They lost the reason to keep doing it in one specific place. The same thing followed every big sunset before this one. The audience scatters, and it scatters toward whatever feels fresh, social, and alive. The giants spent a decade pulling those players into one room. Now the doors are opening and the players are back on the open market.</p>
<h2 id="displaced-players-are-the-cheapest-audience-you-ll-ever-reach" tabindex="-1">Displaced players are the cheapest audience you'll ever reach <a class="header-anchor" href="#displaced-players-are-the-cheapest-audience-you-ll-ever-reach" aria-label="Permalink to &quot;Displaced players are the cheapest audience you'll ever reach&quot;"></a></h2>
<p>The hardest thing in games isn't making one. It's getting anyone to try it. The most expensive line item for most small studios is attention. A player coming off a sunsetting live-service game is, for a short window, actively shopping. They have time they used to spend, a friend group looking for a new home together, and no current loyalty. That's the rarest combination in the business, motivated and unattached and arriving in groups. You don't have to pry them away from anything. The giant already let go.</p>
<h2 id="what-the-giants-can-t-do-anymore" tabindex="-1">What the giants can't do anymore <a class="header-anchor" href="#what-the-giants-can-t-do-anymore" aria-label="Permalink to &quot;What the giants can't do anymore&quot;"></a></h2>
<p>Here's the asymmetry. A thousand-person studio can't chase a fragmented audience. Its cost structure, the <a href="/signals/2026-05-30-the-fixed-cost-trap.html">fixed-cost trap</a> we wrote about, only works if it lands one massive hit. Twelve weird games for twelve niches doesn't cover a payroll that size. So the exact moment the audience fragments is the moment the giants are least able to serve it. That gap is the indie opening. Small teams can make the strange, specific, social games a fragment of a fragment actually wants, at a cost where a niche audience is more than enough.</p>
<h2 id="how-to-be-there-when-they-land" tabindex="-1">How to be there when they land <a class="header-anchor" href="#how-to-be-there-when-they-land" aria-label="Permalink to &quot;How to be there when they land&quot;"></a></h2>
<p>Being in the rubble at the right time isn't luck, it's positioning. It means shipping often instead of betting everything on one launch. It means making games cheap enough that you can have one ready when the migration starts, not eighteen months after it ends. It means meeting displaced players where they already are, in a browser tab, with something they can play in one click and bring their friends to.</p>
<p>That's what we're building at Cinevva. A place where small teams ship playable games fast, get found through reels instead of an ad budget, and earn from playtime instead of a launch spike. The giants are teaching the whole industry that scale is fragile. The flip side of that lesson is that their audience is up for grabs, and the people ready to catch it are the ones who never needed the audience to be huge in the first place.</p>
<hr>
<p><strong>Related:</strong></p>
<ul>
<li><a href="/signals/2026-05-30-the-fixed-cost-trap.html">The fixed-cost trap</a> — why the giants are fragile in the first place</li>
<li><a href="/news/2026-05-30-bungie-destiny-2-sunset.html">Bungie ends Destiny 2 development</a> — nine years of audience, back on the market</li>
<li><a href="/news/2026-03-19-game-industry-layoffs-march-2026.html">Game industry layoffs continue through March 2026</a> — the scale of the contraction</li>
<li><a href="/creators.html">For game creators</a> — reels discovery, subscription pool, playtime payouts</li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The browser is a shipping target now]]></title>
            <link>https://app.cinevva.com/signals/2026-05-24-the-browser-is-a-shipping-target</link>
            <guid>https://app.cinevva.com/signals/2026-05-24-the-browser-is-a-shipping-target</guid>
            <pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Two months ago we said browser rendering had its best month ever and assumed it was a spike. It wasn't. Babylon.js 9, Three.js r184, PlayCanvas WebGPU splatting, Godot 4.7, and Chrome's compatibility mode turned a good month into a trend with a direction.]]></description>
            <content:encoded><![CDATA[<h1 id="the-browser-quietly-became-a-real-engine-target" tabindex="-1">The browser quietly became a real engine target <a class="header-anchor" href="#the-browser-quietly-became-a-real-engine-target" aria-label="Permalink to &quot;The browser quietly became a real engine target&quot;"></a></h1>
<p><em>By <a href="/about.html">Oleg Sidorkin</a>, CTO of Cinevva</em></p>
<p>Two months ago we wrote that browser rendering had its best month ever, and we assumed it was a spike. It wasn't. It was the start of a trend, and the trend has a direction. The browser is becoming a place where you ship a real game, not a place where you port a small one.</p>
<h2 id="what-landed-since-march" tabindex="-1">What landed since March <a class="header-anchor" href="#what-landed-since-march" aria-label="Permalink to &quot;What landed since March&quot;"></a></h2>
<p>Run the list. Babylon.js 9 shipped clustered lighting for thousands of dynamic lights, volumetric lighting, and a full Gaussian splatting overhaul. Three.js r184 added HTMLTexture, which renders live, interactive DOM as a texture on a 3D surface. PlayCanvas v2.17 brought GPU-driven Gaussian splatting on WebGPU, with f16 spherical harmonics and GPU sorting and frustum culling. Godot 4.7 beta added WebGPU web export behind a flag alongside real HDR output and area lights. Chrome 146 shipped a WebGPU compatibility mode that runs on OpenGL ES 3.1 and Direct3D 11, and WebGPU itself reached W3C Candidate Recommendation. Any one of those would make a notable quarter. They all landed in about eight weeks.</p>
<h2 id="good-enough-for-a-demo-became-good-enough-to-ship" tabindex="-1">&quot;Good enough for a demo&quot; became &quot;good enough to ship&quot; <a class="header-anchor" href="#good-enough-for-a-demo-became-good-enough-to-ship" aria-label="Permalink to &quot;&quot;Good enough for a demo&quot; became &quot;good enough to ship&quot;&quot;"></a></h2>
<p>The features that arrived aren't toys. Clustered lighting is how you light a scene with thousands of dynamic lights without the frame rate collapsing. Gaussian splatting is how you put photoreal captured environments into a game at interactive frame rates. GPU-driven sorting and culling is the difference between a tech demo that stutters and a game that holds 60. These are the techniques native engines use to ship AAA, and they now run in a tab. The compatibility-mode work matters just as much in the other direction. It means WebGPU reaches the cheap and older hardware most players actually own, not just developer machines with a high-end GPU.</p>
<h2 id="we-ve-been-building-on-this-by-hand" tabindex="-1">We've been building on this, by hand <a class="header-anchor" href="#we-ve-been-building-on-this-by-hand" aria-label="Permalink to &quot;We've been building on this, by hand&quot;"></a></h2>
<p>We're not reading this off a press release. We've spent the last stretch building an open world that runs in the browser, across more than sixty spike experiments, from ugly terrain baselines to GPU marching cubes and streaming LOD. We wrote the trail up as a <a href="/blog/2026-02-25-open-world-browser-series-guide.html">full series</a> and a longer <a href="/blog/2026-03-14-open-world-browser-medium-article.html">piece on the methodology</a>. Almost every feature above maps to a problem we hit the hard way. When clustered lighting lands in a mainstream web engine, that's a stretch of our own code we get to delete.</p>
<h2 id="the-objection-is-dead-the-habit-isn-t" tabindex="-1">The objection is dead, the habit isn't <a class="header-anchor" href="#the-objection-is-dead-the-habit-isn-t" aria-label="Permalink to &quot;The objection is dead, the habit isn't&quot;"></a></h2>
<p>&quot;You can't make a real game in a browser&quot; was true for a long time, and it stopped being true while most of the industry was looking the other way at AI. The technical ceiling that justified shipping a native client first and a web build maybe-never has lifted. What's left is habit. Engines, studios, and toolchains are still built around the assumption that the browser is the lesser target.</p>
<p>That assumption is the opportunity. We built Cinevva on the bet that the browser would become the default place to ship and discover games, not the fallback. The rendering stack just spent two months proving the bet out. The studios that update their mental model first get a distribution surface with no install friction and an audience one click away. The ones that wait will port to it eventually, after everyone else already lives there.</p>
<hr>
<p><strong>Related:</strong></p>
<ul>
<li><a href="/signals/2026-03-27-browser-rendering-best-month.html">Browser rendering just had its best month ever</a> — the spike we thought was a one-off</li>
<li><a href="/news/2026-03-26-babylonjs-9.html">Babylon.js 9 released</a> — clustered lighting and Gaussian splatting</li>
<li><a href="/news/2026-03-28-threejs-r184-htmltexture.html">Three.js r184 lands HTMLTexture</a> — live DOM as a 3D surface</li>
<li><a href="/news/2026-03-06-playcanvas-v217-webgpu-splatting.html">PlayCanvas v2.17 adds GPU-driven Gaussian splatting</a> — splatting on WebGPU at scale</li>
<li><a href="/news/2026-05-22-godot-4-7-beta.html">Godot 4.7 beta</a> — HDR output, area lights, WebGPU web export</li>
<li><a href="/news/2026-03-10-chrome-146-webgpu-compatibility.html">Chrome 146 adds WebGPU compatibility mode</a> — WebGPU for older GPUs</li>
<li><a href="/blog/2026-03-14-open-world-browser-medium-article.html">What it takes to build an open world in a browser</a> — our own trail</li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The 52/52 split]]></title>
            <link>https://app.cinevva.com/signals/2026-03-28-the-52-52-split</link>
            <guid>https://app.cinevva.com/signals/2026-03-28-the-52-52-split</guid>
            <pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Half of game developers say AI is hurting the industry. Many who stay away believe their craft is too deep for models to touch, or that storefront and IP rules make AI more trouble than it is worth. That confidence is partly earned and partly a bet on how fast tools and policies move.]]></description>
            <content:encoded><![CDATA[<h1 id="the-52-52-stage-of-ai-use-in-game-companies" tabindex="-1">The 52/52 stage of AI use in game companies <a class="header-anchor" href="#the-52-52-stage-of-ai-use-in-game-companies" aria-label="Permalink to &quot;The 52/52 stage of AI use in game companies&quot;"></a></h1>
<p><em>By <a href="/about.html">Mariana Muntean</a>, CEO of Cinevva</em></p>
<p>GDC's State of the Game Industry survey for 2026 put two matching numbers in the headlines. 52% of game companies report using generative AI in production and at the same time 52% of developers say generative AI is having a negative impact on the industry. Same percentage, opposite read on the future.</p>
<p>Beneath that symmetry is another split that gets less airtime. Only 36% of respondents said they personally use generative AI, while company-level adoption sits higher. Management is buying tools that a lot of individual developers never touch. The gap is a clue about where the real argument lives. It is not only ethics. It is who controls the pipeline and whether the person at the keyboard thinks AI can actually do their job.</p>
<h2 id="the-comfort-of-staying-manual" tabindex="-1">The comfort of staying manual <a class="header-anchor" href="#the-comfort-of-staying-manual" aria-label="Permalink to &quot;The comfort of staying manual&quot;"></a></h2>
<p>Plenty of developers who avoid AI are not naive. They are running a mental model that sounds like this: my work is a chain of hard problems that do not reduce to a chat prompt. A unique concept has to survive contact with modeling. A model has to survive rigging. Rigging has to survive animation. Animation has to survive gameplay feel and systems design. At each handoff, taste and constraints matter. An LLM that writes a decent paragraph about a character is not the same thing as a mesh that deforms correctly, a rig that an animator will not fight, or mechanics that read as intentional rather than mushy.</p>
<p>That story is not wrong for how most tools work today. General models are strongest at isolated tasks. They are weak at holding a single creative thread across disciplines without you stitching the pieces together. So the feeling of being &quot;safe&quot; by not relying on AI is partly technical. If your job is the glue between concept art, topology, skin weights, state machines, and camera language, it is easy to believe automation will stay on the shallow end for years.</p>
<h2 id="steam-and-other-players-still-draw-lines" tabindex="-1">Steam and other players still draw lines <a class="header-anchor" href="#steam-and-other-players-still-draw-lines" aria-label="Permalink to &quot;Steam and other players still draw lines&quot;"></a></h2>
<p>The same instinct shows up on the distribution side. Steam does not block games for using generative AI across the board. Valve does require clear disclosure when AI-created content ships to players, with extra scrutiny if the game generates content live at runtime. Listings also have to stay on the right side of rights and safety rules. That is not the same as a mesh topology problem, but it is another reason teams treat AI as risky. A big PC storefront turned the question from &quot;can we make this?&quot; into &quot;can we ship this here without a label fight or a review surprise?&quot;</p>
<p>Other gatekeepers went harder. Games Workshop banned AI-generated work across Warhammer properties. The Indie Game Awards pulled a major nomination over AI use in development even when fans argued the shipped game was clean. Community moderators have walked out over AI-looking trailer work. Epic's Tim Sweeney and Valve have argued in public about whether Steam-style labels help or hurt. The point is not which executive is right. The point is that distribution and IP owners are fragmenting. A developer who stays fully manual simplifies one whole layer of that fight. No generative assets in the player build means less to disclose and less to defend when a forum decides your key art looks synthetic.</p>
<p>We wrote more about the trust and labeling stack in <a href="/blog/2026-01-18-ai-controversy-and-post-ai-economy.html">AI controversy, trust, and the post-AI economy</a> and spell out how we handle labels on Cinevva in <a href="/ai-content.html">AI-generated content policy</a>.</p>
<h2 id="why-that-safety-is-shaky" tabindex="-1">Why that safety is shaky <a class="header-anchor" href="#why-that-safety-is-shaky" aria-label="Permalink to &quot;Why that safety is shaky&quot;"></a></h2>
<p>The same survey shows sentiment moving fast. Net positive views of AI's industry impact fell. Negative views rose. Layoff numbers and union support tell you people are not calm. So the psychological picture splits again. Some developers feel protected because the full stack is still hard. Others feel exposed because studios are buying efficiency anyway, with or without their consent.</p>
<p>Those two groups are not always talking about the same layer of the stack. Executives often mean &quot;can we ship more with less on this milestone?&quot; Artists and designers often mean &quot;will my specialty still exist?&quot; Both questions are real. The first rewards partial automation. The second punishes anyone who assumed their corner of the pipeline was too bespoke to touch.</p>
<h2 id="what-would-actually-change-the-calculus" tabindex="-1">What would actually change the calculus <a class="header-anchor" href="#what-would-actually-change-the-calculus" aria-label="Permalink to &quot;What would actually change the calculus&quot;"></a></h2>
<p>If the industry moves from one-off generators to connected workflows, where a concept, a rig, and a playable loop share one context, the &quot;I am safe because this is too custom&quot; argument gets narrower. Not because taste goes away. Because the boring seams between steps stop eating half your calendar. The threat to pure manual workflows is not a single model that does everything. It is fewer seams.</p>
<p>That is the bet we are building toward at Cinevva. AI-assisted creation in the browser, tools that feed each other, and a path from work-in-progress to something players can actually run and discover. Not so executives can replace teams on a spreadsheet. So a small group or a solo dev can own the full line from idea to shipped game without pretending one prompt replaces a lead artist.</p>
<p>The 52% who use AI and the 52% who fear what it is doing to the industry are both responding to real signals. The developers who feel secure skipping AI today have a serious case about complexity. The open question is how long that case stays true if the toolchain stops breaking at every discipline boundary.</p>
<hr>
<p><strong>Related:</strong></p>
<ul>
<li><a href="/news/2026-03-13-gdc-2026-by-the-numbers.html">GDC 2026 by the numbers</a> — attendance, engine market share, and the AI divide</li>
<li><a href="/signals/2026-03-04-everyone-wants-ai-game-engine.html">Everyone wants to be the AI game engine now</a> — the platform race behind adoption</li>
<li><a href="/signals/2026-03-06-open-source-ai-pollution.html">Open source has an AI pollution problem</a> — the cost side of cheap AI generation</li>
<li><a href="/blog/2026-01-18-ai-controversy-and-post-ai-economy.html">AI controversy, trust, and the post-AI economy</a> — Steam numbers, studio reactions, and trust</li>
<li><a href="/ai-content.html">AI-generated content policy</a> — how Cinevva handles disclosure and filters</li>
<li><a href="/signals/2026-03-13-vibe-coding-new-game-jam.html">Vibe coding is the new game jam</a> — when experimentation gets cheap</li>
<li><a href="/creators.html">For game creators</a> — publish playable games, subscription pool, playtime-based payouts</li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Browser rendering just had its best month ever]]></title>
            <link>https://app.cinevva.com/signals/2026-03-27-browser-rendering-best-month</link>
            <guid>https://app.cinevva.com/signals/2026-03-27-browser-rendering-best-month</guid>
            <pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[While everyone argued about AI at GDC, browser rendering shipped five years of progress in four weeks. Clustered lighting, GPU Gaussian splatting, and WebGPU standardization all landed in March 2026.]]></description>
            <content:encoded><![CDATA[<h1 id="browser-rendering-just-had-its-best-month-ever" tabindex="-1">Browser rendering just had its best month ever <a class="header-anchor" href="#browser-rendering-just-had-its-best-month-ever" aria-label="Permalink to &quot;Browser rendering just had its best month ever&quot;"></a></h1>
<p><em>By <a href="/about.html">Oleg Sidorkin</a>, CTO of Cinevva</em></p>
<p>While the game industry spent March arguing about AI at GDC, the browser rendering stack shipped five years of progress in four weeks. Nobody held a press conference. Nobody posted a hot take. Five separate things happened that collectively changed what &quot;browser game&quot; means.</p>
<div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin:1.5rem 0">
<iframe src="https://www.youtube.com/embed/kKaomUggipQ" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" allow="accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture" allowfullscreen></iframe>
</div>
<p style="font-size:0.9rem;color:var(--vp-c-text-2);margin-top:-0.5rem">Babylon.js has been pushing browser rendering forward for years. Version 9.0 took the biggest leap yet.</p>
<h2 id="what-shipped-in-march-2026" tabindex="-1">What shipped in March 2026 <a class="header-anchor" href="#what-shipped-in-march-2026" aria-label="Permalink to &quot;What shipped in March 2026&quot;"></a></h2>
<p><strong>Babylon.js 9.0</strong> launched with clustered lighting, a rendering technique that handles hundreds of dynamic lights in a scene without killing performance. Until now, this was an AAA engine feature. The release also includes volumetric lighting with realistic light scattering, textured area lights for effects like stained glass and LED displays, and a node-based particle editor. All of it runs on both WebGPU and WebGL 2.</p>
<p><strong>PlayCanvas v2.17</strong> shipped GPU-driven Gaussian Splatting sorting on WebGPU. Gaussian splatting, the technique that turns photogrammetry captures into real-time 3D scenes, was a research paper two years ago. Now it's running in a browser engine with GPU acceleration for the sort pass.</p>
<p><strong>Three.js r183</strong> renamed its PostProcessing module to RenderPipeline. That sounds like a minor API change, but the naming matters. &quot;Post processing&quot; is something you tack onto a hobby project. &quot;Render pipeline&quot; is production infrastructure. The Three.js team is signaling that the library is ready for serious, structured rendering architectures.</p>
<p><strong>Chrome 146</strong> added WebGPU Compatibility Mode, which means older GPUs that don't support the full WebGPU feature set can now use WebGPU through a reduced-capability path. The install base for WebGPU just expanded dramatically.</p>
<p><strong>The W3C</strong> published WebGPU as a Candidate Recommendation Draft. This is the formal step toward it becoming an official web standard. WebGPU is no longer experimental. It's on the standards track.</p>
<h2 id="why-this-month-is-different" tabindex="-1">Why this month is different <a class="header-anchor" href="#why-this-month-is-different" aria-label="Permalink to &quot;Why this month is different&quot;"></a></h2>
<p>Any one of these releases would be noteworthy. All five happening in the same month creates a compounding effect.</p>
<p>Five years ago, &quot;browser game&quot; meant a 2D casual game, maybe with some Canvas effects if you were ambitious. Three years ago, you could do basic 3D with careful optimization. A year ago, WebGPU started landing in production browsers and the ceiling began to rise.</p>
<p>But March 2026 is when the gap between native and browser rendering moved from &quot;significant&quot; to &quot;narrowing fast.&quot; Clustered lighting was something you needed Unreal or Unity for. Gaussian splatting was something you needed a research lab for. Production-quality post-processing pipelines were something you needed a custom engine for. All three are now shipping in open-source browser engines that anyone can npm install.</p>
<div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin:1.5rem 0">
<iframe src="https://www.youtube.com/embed/L7K_bfI9iZc" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" allow="accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture" allowfullscreen></iframe>
</div>
<p style="font-size:0.9rem;color:var(--vp-c-text-2);margin-top:-0.5rem">Three.js Water Pro running on WebGPU. This is a browser.</p>
<h2 id="what-i-think-happens-next" tabindex="-1">What I think happens next <a class="header-anchor" href="#what-i-think-happens-next" aria-label="Permalink to &quot;What I think happens next&quot;"></a></h2>
<p>We've been betting on browser-first game delivery at Cinevva since the beginning. The thesis was always that the rendering gap would close because the web platform iterates faster than native engines. WebGPU took longer than I expected, but the convergence is now happening on schedule.</p>
<p>The practical effect is distribution. A game that runs in a browser doesn't need a download, an install, or a platform approval process. It loads from a URL. That's always been the browser's advantage, but it only matters when the rendering quality is good enough that developers actually choose it.</p>
<p>We're past that threshold now. Not for every game. Not for open-world AAA with ray tracing. But for an increasingly large class of games that include real-time 3D, dynamic lighting, particle systems, and photogrammetric assets, the browser is a viable target. And unlike native platforms, there's no 30% platform tax on the other end.</p>
<p>The question was never &quot;will browsers catch up.&quot; It was &quot;when.&quot; March 2026 answered it.</p>
<hr>
<p><strong>Related:</strong></p>
<ul>
<li><a href="/news/2026-03-26-babylonjs-9.html">Babylon.js 9.0: clustered lighting and gaussian splatting</a> — the full technical breakdown</li>
<li><a href="/news/2026-03-10-chrome-146-webgpu-compatibility.html">Chrome 146 ships WebGPU Compatibility Mode</a> — expanding the WebGPU install base</li>
<li><a href="/news/2026-01-05-webgpu-era.html">Web game development enters the WebGPU era</a> — how we got here</li>
<li><a href="/guides/web-game-engines-comparison.html">Web Game Engines Comparison</a> — Babylon.js, Three.js, PlayCanvas, and the rest</li>
<li><a href="/tutorials/webgpu-getting-started.html">WebGPU getting started for game developers</a> — hands-on with the new API</li>
<li><a href="/guides/browser-3d-open-world-tech.html">Browser 3D Open World Tech</a> — the rendering architecture behind browser worlds</li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AI-native game engines are shipping, and they look nothing like Unity]]></title>
            <link>https://app.cinevva.com/signals/2026-03-24-ai-native-engines-are-shipping</link>
            <guid>https://app.cinevva.com/signals/2026-03-24-ai-native-engines-are-shipping</guid>
            <pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Three new game engines shipped in March that are built for AI agents, not humans. No visual editors. YAML scenes. MCP protocols. This isn't Unity with an AI tab bolted on.]]></description>
            <content:encoded><![CDATA[<h1 id="ai-native-game-engines-are-shipping-and-they-look-nothing-like-unity" tabindex="-1">AI-native game engines are shipping, and they look nothing like Unity <a class="header-anchor" href="#ai-native-game-engines-are-shipping-and-they-look-nothing-like-unity" aria-label="Permalink to &quot;AI-native game engines are shipping, and they look nothing like Unity&quot;"></a></h1>
<p><em>By <a href="/about.html">Oleg Sidorkin</a>, CTO of Cinevva</em></p>
<p>Three game engines showed up in March that are architecturally different from anything in the Unity/Unreal/Godot lineage. They don't have visual editors. They don't optimize for a human clicking through menus. They're built from the ground up for AI agents to read, write, and control game state.</p>
<p>This isn't &quot;Unity with an AI tab.&quot; This is a different species of engine.</p>
<div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin:1.5rem 0">
<iframe src="https://www.youtube.com/embed/8j2XsFEtKIM" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" allow="accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture" allowfullscreen></iframe>
</div>
<p style="font-size:0.9rem;color:var(--vp-c-text-2);margin-top:-0.5rem">AI is already changing 3D game development workflows. The engine layer is next.</p>
<h2 id="the-three-engines" tabindex="-1">The three engines <a class="header-anchor" href="#the-three-engines" aria-label="Permalink to &quot;The three engines&quot;"></a></h2>
<p><strong><a href="https://naive.dev/" target="_blank" rel="noreferrer">nAIVE Engine</a></strong> is open-source, written in Rust with WebGPU rendering. Sub-second hot-reload: shaders in under 200ms, scenes under 100ms, scripts under 50ms. Scenes, pipelines, and materials are defined in YAML, which means LLMs can read and generate them without parsing binary formats. It exposes an MCP command interface that lets AI agents control engine functions through JSON-RPC. It ships with first-class Gaussian splatting and headless rendering for automated testing. The entire architecture assumes your primary user might be an AI agent, not a person with a mouse.</p>
<p><strong><a href="https://github.com/jsvd/arcane" target="_blank" rel="noreferrer">Arcane Engine</a></strong> is a code-first 2D engine. Rust core, TypeScript scripting. No visual editor at all. Its philosophy: &quot;code is the scene.&quot; Game state is a queryable database rather than a scene tree. It includes a built-in protocol for AI agent interaction. Apache 2.0 licensed.</p>
<p><strong><a href="https://mirrorengine.io/" target="_blank" rel="noreferrer">Mirror Engine</a></strong> is in alpha, and it's multiplayer-first with an entity component system. The interesting part: it includes AI text-to-3D generation that produces Gaussian splats from text prompts in about 60 seconds. TypeScript scripting, browser-based &quot;Mirror Lite&quot; client.</p>
<p>These three engines don't share a codebase or a team, but they share a design thesis: the primary interface to a game engine should be structured text, not a GUI.</p>
<h2 id="why-this-architecture-matters" tabindex="-1">Why this architecture matters <a class="header-anchor" href="#why-this-architecture-matters" aria-label="Permalink to &quot;Why this architecture matters&quot;"></a></h2>
<p>Traditional game engines evolved to serve a human sitting at a desk. You have a viewport. A hierarchy panel. An inspector. A timeline. Everything is designed around clicking, dragging, and visually placing objects. That workflow is powerful. It's also impossible for an AI agent to use.</p>
<p>When your primary &quot;user&quot; is an LLM, you need different primitives. YAML over binary scene formats. Queryable state over nested scene trees. Protocol-based commands over mouse clicks. Headless operation over window rendering.</p>
<p>This is the same shift that happened in infrastructure when DevOps moved from GUI control panels to infrastructure-as-code. The same thing is happening in game engines, just twenty years later.</p>
<p>nAIVE's MCP interface is the clearest example. MCP (Model Context Protocol) is becoming the standard way AI agents communicate with tools. When an engine speaks MCP natively, any AI agent that supports the protocol can manipulate scenes, adjust parameters, run tests, and iterate on gameplay without a human in the loop. That's not a feature bolted onto a traditional engine. That's a fundamentally different relationship between the engine and its user.</p>
<div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin:1.5rem 0">
<iframe src="https://www.youtube.com/embed/zTwHmxfKvOs" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" allow="accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture" allowfullscreen></iframe>
</div>
<p style="font-size:0.9rem;color:var(--vp-c-text-2);margin-top:-0.5rem">Gaussian splatting in game development. Both nAIVE and Mirror treat it as a first-class rendering primitive.</p>
<h2 id="the-bigger-picture" tabindex="-1">The bigger picture <a class="header-anchor" href="#the-bigger-picture" aria-label="Permalink to &quot;The bigger picture&quot;"></a></h2>
<p>These three engines aren't the only signal. Meshy's Black Box demonstrated AI-generated game mechanics at runtime. OpenAI showed a tactical RPG built with Phaser at GDC. The tooling layer between &quot;AI generates something&quot; and &quot;that something runs as a playable game&quot; is getting thinner every month.</p>
<p>At Cinevva, we've been building this bridge from the other direction. Our engine handles rendering, physics, and real-time interaction while AI handles asset generation. The approach is different from nAIVE or Arcane, but the underlying bet is the same: the future game engine needs to speak AI as a first language, not just add it as a plugin.</p>
<p>The traditional engine makers know this too. Unity previewed AI game creation tools at GDC. Roblox launched AI-powered 4D model creation. But there's a meaningful difference between adding AI features to an engine designed for humans and designing an engine where AI is the primary interface.</p>
<h2 id="what-i-think-happens-next" tabindex="-1">What I think happens next <a class="header-anchor" href="#what-i-think-happens-next" aria-label="Permalink to &quot;What I think happens next&quot;"></a></h2>
<p>Most of these engines won't survive. That's normal for a new category. But the design patterns will. YAML-based scene definitions, MCP protocols for agent control, queryable game state, headless operation. These ideas will get absorbed into mainstream engines within two years.</p>
<p>The engine that wins this era probably doesn't exist yet. But the architectural DNA is being written right now, in these three projects and a handful of others. The question isn't whether game engines will become AI-native. It's whether the transformation comes from inside the incumbents or from new entrants that designed for agents from day one.</p>
<hr>
<p><strong>Related:</strong></p>
<ul>
<li><a href="/signals/2026-03-04-everyone-wants-ai-game-engine.html">Everyone wants to be the AI game engine now</a> — the platform race that set the stage</li>
<li><a href="/guides/frontier-gen-ai-models.html">Frontier Open-Source Gen AI Models</a> — the models these engines are integrating</li>
<li><a href="/guides/web-game-engines-comparison.html">Web Game Engines Comparison</a> — where the new engines fit in the broader ecosystem</li>
<li><a href="/signals/2026-03-06-open-source-ai-pollution.html">Open source has an AI pollution problem</a> — the cost side of AI-generated contributions</li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Solo developers are shipping real games, not just prototypes]]></title>
            <link>https://app.cinevva.com/signals/2026-03-23-solo-devs-shipping-not-vibing</link>
            <guid>https://app.cinevva.com/signals/2026-03-23-solo-devs-shipping-not-vibing</guid>
            <pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Two weeks after vibe coding became the new game jam, solo developers moved from prototyping to selling. 29K lines of C#, 8 parallel Claude agents, and real games on Steam.]]></description>
            <content:encoded><![CDATA[<h1 id="solo-developers-are-shipping-real-games-not-just-prototypes" tabindex="-1">Solo developers are shipping real games, not just prototypes <a class="header-anchor" href="#solo-developers-are-shipping-real-games-not-just-prototypes" aria-label="Permalink to &quot;Solo developers are shipping real games, not just prototypes&quot;"></a></h1>
<p><em>By <a href="/about.html">Oleg Sidorkin</a>, CTO of Cinevva</em></p>
<p>Two weeks ago, I wrote that <a href="/signals/2026-03-13-vibe-coding-new-game-jam.html">vibe coding is the new game jam</a>. The thesis was that AI tools had collapsed the barrier between idea and prototype. Since then, the evidence moved from &quot;people are prototyping&quot; to &quot;people are selling.&quot;</p>
<p>This isn't a jam anymore. It's a production methodology.</p>
<div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin:1.5rem 0">
<iframe src="https://www.youtube.com/embed/aEdRB2yVK-I" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" allow="accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture" allowfullscreen></iframe>
</div>
<p style="font-size:0.9rem;color:var(--vp-c-text-2);margin-top:-0.5rem">Building full video games with AI agents. The multi-agent workflow is the pattern that scales.</p>
<h2 id="what-shipped-in-march" tabindex="-1">What shipped in March <a class="header-anchor" href="#what-shipped-in-march" aria-label="Permalink to &quot;What shipped in March&quot;"></a></h2>
<p><strong>Void Balls</strong> was built by BigDevSoon in 10 days. Not 10 days of hacking together a demo. 10 days of building a game with 29,000 lines of C# across 173 scripts, 88 test files, five enemy types, 15 power-up cards, and boss fights. The workflow: 8 parallel Claude Code agents, each handling a different domain. Architecture, implementation, game balance, testing. All running simultaneously. Art came from Replicate, audio from ElevenLabs.</p>
<p><strong>Grumbulus</strong> was built by two developers in two evenings. 15,000 lines of vanilla JavaScript with procedural audio and parallax rendering, all generated through Claude Code. No framework. No engine. Just AI writing plain JS.</p>
<p><strong>CODEX MORTIS</strong> launched on Steam Early Access as the self-described &quot;world's first 100% AI-developed game.&quot; A necromantic survival bullet hell built in three months with Claude Code for animations and shaders, ChatGPT for artwork. Pure TypeScript with PIXI.js and bitECS, wrapped in Electron. The demo pulled 10,500 players with a 71-minute average session length.</p>
<p><strong>Catvivors</strong> hit Steam Early Access as a Vampire Survivors-style roguelite about cats. Solo developer, AI researcher, built the whole thing with Claude Code.</p>
<h2 id="the-pattern-that-matters" tabindex="-1">The pattern that matters <a class="header-anchor" href="#the-pattern-that-matters" aria-label="Permalink to &quot;The pattern that matters&quot;"></a></h2>
<p>The individual games are interesting. The replicable pattern is more interesting.</p>
<p>The Void Balls workflow deserves attention because it isn't one person typing prompts. It's eight parallel AI agents, each with a specific role, operating on the same codebase simultaneously. That's not vibe coding. That's orchestrated AI labor. Architecture agent defines the structure. Implementation agents build features. Balance agent adjusts difficulty curves. Test agent writes and runs test suites. One human directing eight workers.</p>
<p>This is the workflow that scales. Not &quot;tell Claude to make a game&quot; but &quot;manage a team of Claude agents the way you'd manage a team of developers.&quot; The parallel agent pattern is how you go from prototype to shippable product in days instead of months.</p>
<p>The full stack is now proven: code generation + art generation + audio generation + game engine = shippable product. Each layer has a capable tool. Claude Code for the codebase. Replicate or Midjourney for art. ElevenLabs for audio. Pick your engine. The integration between these tools is still rough, but it works.</p>
<div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin:1.5rem 0">
<iframe src="https://www.youtube.com/embed/NdBHo7u6vmM" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" allow="accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture" allowfullscreen></iframe>
</div>
<p style="font-size:0.9rem;color:var(--vp-c-text-2);margin-top:-0.5rem">Vibe coding a 3D FPS from scratch in one hour. No Unity, no Unreal, no engine.</p>
<h2 id="the-honest-limits" tabindex="-1">The honest limits <a class="header-anchor" href="#the-honest-limits" aria-label="Permalink to &quot;The honest limits&quot;"></a></h2>
<p>I'm going to be direct about the ceiling because I think the hype is outrunning the reality.</p>
<p>The 71-minute average session for CODEX MORTIS is impressive for a demo. It doesn't tell you about day-7 retention or whether people will pay for the full game. The shipped games so far are mostly roguelikes, bullet hells, and auto-battlers. These are genres with procedural variation and mechanical depth that come from systems interacting, not from handcrafted content.</p>
<p>What hasn't shown up yet: complex narrative games, deep strategy games, anything where level design requires human intuition about pacing and emotional arc. The genres AI handles well are the ones that are most systematizable. That's not a coincidence.</p>
<p>&quot;Shippable&quot; and &quot;worth buying&quot; are different things. The quality bar for a free browser game and a $15 Steam game aren't in the same league. We haven't seen the retention data or the revenue data that would tell you whether AI-built games can sustain a business, not just a launch.</p>
<h2 id="what-i-think-happens-next" tabindex="-1">What I think happens next <a class="header-anchor" href="#what-i-think-happens-next" aria-label="Permalink to &quot;What I think happens next&quot;"></a></h2>
<p>More games like these will ship. The quality will improve as the AI models improve and the multi-agent workflows mature. The first genuine hit, a game built primarily with AI tools that sustains a player base and generates real revenue, will probably arrive before the end of 2026.</p>
<p>But the thing that changes the industry isn't any single game. It's the fact that the production methodology now exists. We built <a href="/blog/2026-02-18-a-breaker-belt.html">A Breaker Belt</a> in three days with two people. BigDevSoon built Void Balls in 10 days with one person and eight agents. The timeline for going from idea to shippable game has compressed from years to weeks for a growing category of games.</p>
<p>The studios that should be paying attention aren't the AAA houses. They're the mid-tier publishers who charge $20 for games that a solo developer can now build in a month.</p>
<hr>
<p><strong>Related:</strong></p>
<ul>
<li><a href="/signals/2026-03-13-vibe-coding-new-game-jam.html">Vibe coding is the new game jam</a> — the signal this one builds on</li>
<li><a href="/blog/2026-02-18-a-breaker-belt.html">A Breaker Belt: Snake meets Arkanoid, vibe coded in three days</a> — our own experience with the AI workflow</li>
<li><a href="/tutorials/agentic-code-tools.html">Agentic AI code tools</a> — Claude Code, Cursor, and multi-agent development</li>
<li><a href="/guides/game-jams-hackathons.html">Game Jams &amp; Hackathons</a> — the format that vibe coding is evolving from</li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[When AI overrides the artist]]></title>
            <link>https://app.cinevva.com/signals/2026-03-16-when-ai-overrides-the-artist</link>
            <guid>https://app.cinevva.com/signals/2026-03-16-when-ai-overrides-the-artist</guid>
            <pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[NVIDIA's DLSS 5 controversy isn't about upscaling. It's about what happens when the rendering pipeline between your art and the player's screen has an AI rewriting your creative decisions.]]></description>
            <content:encoded><![CDATA[<h1 id="when-ai-overrides-the-artist" tabindex="-1">When AI overrides the artist <a class="header-anchor" href="#when-ai-overrides-the-artist" aria-label="Permalink to &quot;When AI overrides the artist&quot;"></a></h1>
<p><em>By <a href="/about.html">Oleg Sidorkin</a>, CTO of Cinevva</em></p>
<p>NVIDIA launched DLSS 5 at GDC with a promise: generative AI that reconstructs lighting, materials, and shadows in real-time, making games look photorealistic without the performance hit. Then people saw what it actually did to character faces.</p>
<p>The internet called it &quot;yassifying.&quot; Grace Ashcroft from Resident Evil Requiem went from a haggard, battle-worn survivor to a smoothed-out, homogenized face that looked like a different character. Leon got the same treatment. The AI decided the original art direction wasn't good enough and &quot;fixed&quot; it.</p>
<div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin:1.5rem 0">
<iframe src="https://www.youtube.com/embed/MhLWH18vXH4" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" allow="accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture" allowfullscreen></iframe>
</div>
<p style="font-size:0.9rem;color:var(--vp-c-text-2);margin-top:-0.5rem">NVIDIA's DLSS 5 reveal with Resident Evil Requiem. The visual changes sparked immediate backlash.</p>
<h2 id="what-nvidia-shipped-and-what-it-actually-does" tabindex="-1">What NVIDIA shipped and what it actually does <a class="header-anchor" href="#what-nvidia-shipped-and-what-it-actually-does" aria-label="Permalink to &quot;What NVIDIA shipped and what it actually does&quot;"></a></h2>
<p>DLSS versions 1 through 4 were upscaling technologies. They rendered at a lower resolution and used AI to fill in the missing pixels. Artists appreciated them because they respected the source image. Your art direction stayed intact. The AI just made it sharper.</p>
<p>DLSS 5 is fundamentally different. It's a video-to-video generative AI system that operates without access to the original game assets, geometry, or scene data. It takes the rendered 2D frame and motion vectors, then generates a new frame with &quot;improved&quot; lighting, materials, and detail.</p>
<p>The key word is &quot;improved.&quot; Improved according to whose judgment? The AI's. Not the artist's.</p>
<p>NVIDIA initially described it as having &quot;3D scene understanding.&quot; They later clarified it works from 2D frame data only. That distinction matters. The system isn't enhancing what the artists built. It's interpreting a flat image and generating what it thinks should be there. When it encounters a face with deliberate imperfections, scars, grime, stress lines, asymmetry, it tends to smooth them away because its training data associates these with &quot;lower quality.&quot;</p>
<h2 id="this-is-the-creative-control-problem" tabindex="-1">This is the creative control problem <a class="header-anchor" href="#this-is-the-creative-control-problem" aria-label="Permalink to &quot;This is the creative control problem&quot;"></a></h2>
<p>The <a href="/signals/2026-03-28-the-52-52-split.html">52% of developers</a> who told GDC they think AI is harming the industry aren't all worried about losing their jobs. Many of them are worried about losing control over what their work looks like when it reaches the player.</p>
<p>DLSS 5 makes that fear concrete. There's now an AI sitting in the rendering pipeline between your finished art and the player's screen, and it's actively rewriting your creative decisions. The haggard face you spent weeks perfecting gets smoothed out. The moody lighting you carefully balanced gets &quot;corrected&quot; to be more photorealistic. The specific look you chose gets generalized into whatever the model thinks &quot;good&quot; looks like.</p>
<p>Digital Foundry published an initially positive preview, then released a follow-up titled &quot;Why We Should Have Waited With Our Coverage.&quot; Even the tech press that tends to celebrate NVIDIA recognized that something was different about this release.</p>
<p>Larian Studios, makers of Baldur's Gate 3, reportedly dropped some of the generative rendering tools for their next project after fan backlash. When a studio that just won Game of the Year walks away from free rendering technology, the creative control argument isn't theoretical.</p>
<div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin:1.5rem 0">
<iframe src="https://www.youtube.com/embed/5dTTfjBAFzc" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" allow="accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture" allowfullscreen></iframe>
</div>
<p style="font-size:0.9rem;color:var(--vp-c-text-2);margin-top:-0.5rem">Digital Foundry's follow-up on the DLSS 5 debate: "We should have taken more time."</p>
<h2 id="the-pattern-is-the-same" tabindex="-1">The pattern is the same <a class="header-anchor" href="#the-pattern-is-the-same" aria-label="Permalink to &quot;The pattern is the same&quot;"></a></h2>
<p>I wrote about <a href="/signals/2026-03-06-open-source-ai-pollution.html">AI pollution in open source</a> earlier this month. The pattern is identical. Making something is cheap. Making something good still costs the same. Evaluating whether something is good still costs the same.</p>
<p>In open source, it's AI-generated pull requests that look plausible but introduce subtle bugs. In rendering, it's AI-generated frames that look &quot;better&quot; but aren't what the artist intended. Both cases involve AI overriding human judgment with statistically averaged output. Both cases cost someone else time and creative control.</p>
<p>The difference is that a maintainer can reject a bad PR. An artist can't reject DLSS 5 if NVIDIA and the publisher have agreed to enable it. The player's GPU is rewriting their work in real time, and they have no say.</p>
<h2 id="what-i-think-happens-next" tabindex="-1">What I think happens next <a class="header-anchor" href="#what-i-think-happens-next" aria-label="Permalink to &quot;What I think happens next&quot;"></a></h2>
<p>NVIDIA will ship DLSS 5 in fall 2026. Major publishers including Capcom, Bethesda, Ubisoft, and Warner Bros. have already signed on. The technology will improve and the &quot;yassifying&quot; will become less obvious. The backlash will quiet down because people get used to things.</p>
<p>But the underlying question won't go away: when you add generative AI to the rendering pipeline, who has final say over what the player sees? Right now, the answer is NVIDIA's training data. That should bother anyone who cares about games as an art form.</p>
<p>The distinction matters for how we think about AI tools across the industry. AI that serves the creator's intent is a tool. AI that overrides the creator's intent is something else entirely. DLSS 1 through 4 were tools. DLSS 5 is the first mainstream example of AI inserting its own aesthetic judgment into someone else's art, at the hardware level, without asking.</p>
<hr>
<p><strong>Related:</strong></p>
<ul>
<li><a href="/signals/2026-03-06-open-source-ai-pollution.html">Open source has an AI pollution problem</a> — the same pattern in a different context</li>
<li><a href="/news/2026-03-13-gdc-2026-by-the-numbers.html">GDC 2026 by the numbers</a> — the survey data on developer opposition to AI</li>
<li><a href="/blog/2026-01-18-ai-controversy-and-post-ai-economy.html">AI controversy, trust, and the post-AI economy</a> — the broader trust question</li>
<li><a href="/guides/frontier-gen-ai-models.html">Frontier Open-Source Gen AI Models</a> — the models powering generative rendering</li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Vibe coding is the new game jam]]></title>
            <link>https://app.cinevva.com/signals/2026-03-13-vibe-coding-new-game-jam</link>
            <guid>https://app.cinevva.com/signals/2026-03-13-vibe-coding-new-game-jam</guid>
            <pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Collins Dictionary named vibe coding Word of the Year 2025. For game developers, it means the barrier between weird idea and playable prototype has collapsed.]]></description>
            <content:encoded><![CDATA[<h1 id="vibe-coding-is-the-new-game-jam" tabindex="-1">Vibe coding is the new game jam <a class="header-anchor" href="#vibe-coding-is-the-new-game-jam" aria-label="Permalink to &quot;Vibe coding is the new game jam&quot;"></a></h1>
<p><em>By <a href="/about.html">Oleg Sidorkin</a>, CTO of Cinevva</em></p>
<p>Andrej Karpathy coined the term &quot;vibe coding&quot; in February 2025 to describe building software by describing what you want and letting AI handle the implementation. A year later, Collins Dictionary made it their Word of the Year. Searches for the term jumped 6,700% that spring.</p>
<p>For most software, vibe coding means faster prototyping. For game development, it means something more specific. The barrier between &quot;weird idea&quot; and &quot;playable prototype&quot; collapsed.</p>
<div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin:1.5rem 0">
<iframe src="https://www.youtube.com/embed/VaFkfCT3OuU" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" allow="accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture" allowfullscreen></iframe>
</div>
<p style="font-size:0.9rem;color:var(--vp-c-text-2);margin-top:-0.5rem">A Breaker Belt: Snake meets Arkanoid, vibe coded in three days on the Cinevva Engine</p>
<h2 id="what-actually-changed" tabindex="-1">What actually changed <a class="header-anchor" href="#what-actually-changed" aria-label="Permalink to &quot;What actually changed&quot;"></a></h2>
<p>Game jams exist because game development takes too long for most experiments. You get 48 hours, a theme, and whatever energy you can sustain on caffeine and adrenaline. The constraint forces creativity. You can't build anything ambitious, so you build something weird. Some of the best games in history started as jam projects.</p>
<p>Vibe coding does something similar but removes the artificial time pressure. When describing a mechanic, a mood, or a behavior gets you a working prototype in minutes instead of days, you can try ideas that nobody would greenlight. The economics of experimentation changed.</p>
<p>We built <a href="/blog/2026-02-18-a-breaker-belt.html">A Breaker Belt</a> in three days. Two people, on and off, not crunching. Snake meets Arkanoid. 50 waves. 23 brick types. Reactive music. AI narration. Real-time synthesized sound effects. Shipped to web, mobile, and PC. That scope would normally take a team of eight or nine people several months. The weird mashup that would die in a brainstorm doc instead got built over a long weekend.</p>
<p>That's what vibe coding actually does for games. It doesn't make great games automatic. It makes experiments cheap.</p>
<h2 id="the-numbers-behind-the-trend" tabindex="-1">The numbers behind the trend <a class="header-anchor" href="#the-numbers-behind-the-trend" aria-label="Permalink to &quot;The numbers behind the trend&quot;"></a></h2>
<p>The investment tells you how seriously the industry is taking this. Cursor raised $2.3 billion in Series D. Lovable raised $330 million at a $6.6 billion valuation. An estimated 25% of Y Combinator's Winter 2025 startups ran on codebases that are 95% AI-generated.</p>
<p>In game development specifically, Three.js is now the primary library for vibe-coded web games, with 2.7 million weekly npm downloads. Platforms like Cinevva, Phaser, and a growing list of AI tools are building development environments where describing intent is the primary input.</p>
<p>Karpathy himself has already moved on to the next concept. He's calling it &quot;agentic engineering,&quot; where AI agents write code themselves rather than responding to human prompts. &quot;There is an art and science and expertise to it,&quot; he wrote. The field is moving faster than the vocabulary.</p>
<h2 id="what-doesn-t-change" tabindex="-1">What doesn't change <a class="header-anchor" href="#what-doesn-t-change" aria-label="Permalink to &quot;What doesn't change&quot;"></a></h2>
<p>The limits are real and worth being honest about. As projects grow, context management becomes the bottleneck. AI model performance degrades when your project gets complex enough that the full context doesn't fit in a single window. The code you get is often good enough to run but not good enough to maintain. When something breaks, debugging AI-generated complexity that nobody fully understands is its own special challenge.</p>
<p>There's also the taste problem. AI can generate a mechanically functional game very quickly. It can't tell you whether the game is fun. Whether the difficulty curve feels right. Whether the music matches the mood. Whether the pacing keeps you engaged or slowly bores you. That layer of judgment, the thing that separates a prototype from a game worth playing, still requires a human who cares about the result.</p>
<p>Game jams work because the time pressure forces you to make hard choices about what matters. Vibe coding removes the time pressure but not the need for choices. The best vibe-coded games will come from people who know what they want, not from people who accept whatever comes back.</p>
<h2 id="what-i-think-happens-next" tabindex="-1">What I think happens next <a class="header-anchor" href="#what-i-think-happens-next" aria-label="Permalink to &quot;What I think happens next&quot;"></a></h2>
<p>More games that shouldn't exist will exist. Some of them will be terrible. Some of them will be brilliant. The ratio might not change, but the volume will. And in that volume, you'll find games that could never have been made before. Genres that don't have names yet. Mashups nobody would have funded. Personal projects that one person built because the tools finally got out of the way.</p>
<p>That's always been the promise of better tools. Not that everything gets better, but that more things get to exist. The game jam energy, the &quot;let's just try this and see,&quot; is no longer confined to a 48-hour window. It's Tuesday afternoon and you have an idea. By Thursday, it's playable.</p>
<p><a href="https://app.cinevva.com/engine" target="_blank" rel="noreferrer">Cinevva's engine</a> is free to use. Your weird game idea might be three days away from existing.</p>
<hr>
<hr>
<p><strong>Related:</strong></p>
<ul>
<li><a href="/blog/2026-02-18-a-breaker-belt.html">A Breaker Belt: Snake meets Arkanoid, vibe coded in three days</a></li>
<li><a href="/blog/2026-02-17-we-didnt-expect-a-radio-station.html">We didn't expect to build a radio station</a></li>
<li><a href="/tutorials/agentic-code-tools.html">Agentic AI code tools</a> — Claude Code, Cursor, and GitHub Copilot for game development</li>
<li><a href="/guides/game-jams-hackathons.html">Game Jams &amp; Hackathons</a> — the original 48-hour game creation format</li>
<li><a href="/guides/web-game-engines-comparison.html">Web Game Engines Comparison</a> — engines that pair well with AI-assisted workflows</li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What 2,200 games at Steam Next Fest tell you about discovery]]></title>
            <link>https://app.cinevva.com/signals/2026-03-11-steam-next-fest-discovery-data</link>
            <guid>https://app.cinevva.com/signals/2026-03-11-steam-next-fest-discovery-data</guid>
            <pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Steam Next Fest February 2026 data reveals that the festival rewards games that already have an audience. If you're starting from zero, you need a different path.]]></description>
            <content:encoded><![CDATA[<h1 id="what-2-200-games-at-steam-next-fest-tell-you-about-discovery" tabindex="-1">What 2,200 games at Steam Next Fest tell you about discovery <a class="header-anchor" href="#what-2-200-games-at-steam-next-fest-tell-you-about-discovery" aria-label="Permalink to &quot;What 2,200 games at Steam Next Fest tell you about discovery&quot;"></a></h1>
<p><em>By <a href="/about.html">Oleg Sidorkin</a>, CTO of Cinevva</em></p>
<p>Steam Next Fest isn't just an event. It's a dataset. Over 2,200 games showed up in February 2026 with demos, trailers, and hopes for wishlists. The results are in, and they confirm something indie developers feel but don't always say out loud.</p>
<p>Next Fest rewards games that already have an audience. If you're starting from zero, the festival alone won't change that.</p>
<div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin:1.5rem 0">
<iframe src="https://www.youtube.com/embed/OareecbjvkY" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" allow="accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture" allowfullscreen></iframe>
</div>
<p style="font-size:0.9rem;color:var(--vp-c-text-2);margin-top:-0.5rem">Standout indie games from Steam Next Fest February 2026</p>
<h2 id="the-numbers" tabindex="-1">The numbers <a class="header-anchor" href="#the-numbers" aria-label="Permalink to &quot;The numbers&quot;"></a></h2>
<p>presskit.gg analyzed the data and the tiers are pretty stark:</p>
<div style="overflow-x:auto;margin:1.5rem 0">
<table tabindex="0">
<thead>
<tr>
<th>Tier</th>
<th>Wishlists earned</th>
<th>What it takes</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Diamond</strong></td>
<td>10,000+</td>
<td>Almost always entered with 10K+ existing wishlists</td>
</tr>
<tr>
<td><strong>Gold</strong></td>
<td>7,000-9,999</td>
<td>Strong pre-existing community or content creator push</td>
</tr>
<tr>
<td><strong>Silver</strong></td>
<td>1,000-6,999</td>
<td>Where most games land</td>
</tr>
<tr>
<td><strong>Bronze</strong></td>
<td>0-999</td>
<td>The median sits around 460</td>
</tr>
</tbody>
</table>
</div>
<p>The median game earned 460 wishlists. That's with a demo available, a store page live, and Steam actively promoting the event. Four hundred and sixty wishlists for a week of dedicated visibility on the largest PC gaming platform on Earth.</p>
<h2 id="momentum-compounds-obscurity-compounds-too" tabindex="-1">Momentum compounds. Obscurity compounds too. <a class="header-anchor" href="#momentum-compounds-obscurity-compounds-too" aria-label="Permalink to &quot;Momentum compounds. Obscurity compounds too.&quot;"></a></h2>
<p>The Diamond tier games almost all entered with 10,000+ existing wishlists. They had content creator coverage before the festival started. Their capsule art communicated instantly at thumbnail sizes. They'd done the marketing work before showing up.</p>
<p>The games entering with fewer than 1,000 wishlists? They mostly gained a few hundred more. The festival amplified what was already there. It didn't manufacture something from nothing.</p>
<p>This pattern isn't unique to Next Fest. It shows up everywhere in discovery. YouTube recommends videos that are already performing well. Spotify surfaces songs with existing listens. Store algorithms everywhere reward engagement with more engagement.</p>
<p>If you have momentum, Next Fest is a multiplier. If you don't, it's a participation certificate.</p>
<h2 id="genre-matters-more-than-you-d-think" tabindex="-1">Genre matters more than you'd think <a class="header-anchor" href="#genre-matters-more-than-you-d-think" aria-label="Permalink to &quot;Genre matters more than you'd think&quot;"></a></h2>
<p>Co-op games overperformed across the board. Content creators want to play with friends on stream. That social dynamic generates clips, which generates views, which generates wishlists. The social play loop feeds the social media loop.</p>
<p>Survival and crafting games stayed strong despite how crowded the genre feels from the developer side. Players still want these games. The supply hasn't exceeded the demand.</p>
<p>Narrative games and visual novels struggled. The format of Next Fest works against them. Demo browsing rewards fast visual clarity. You need to understand what a game is within seconds of seeing its capsule art and maybe watching ten seconds of gameplay. Story-driven games need context that thumbnails can't provide.</p>
<p>Roguelikes could still break through, but only with strong differentiation. &quot;It's a roguelike with a twist&quot; needs the twist to be visible at a glance.</p>
<h2 id="why-we-re-watching-this-closely" tabindex="-1">Why we're watching this closely <a class="header-anchor" href="#why-we-re-watching-this-closely" aria-label="Permalink to &quot;Why we're watching this closely&quot;"></a></h2>
<p>This data matters to us because Cinevva was built specifically for the problem it reveals. Our <a href="/news/2026-01-18-cinevva-launch.html">reels-first discovery</a> shows real gameplay, not curated screenshots. You scroll through clips, see something that looks fun, and you're playing it instantly in your browser.</p>
<p>We're not trying to replace Steam or compete with Next Fest. The data tells us these platforms work great for games that already have visibility. The question we care about is: what happens to the other 2,000 games? The ones that are genuinely good but didn't enter with an existing audience?</p>
<p>Those games need a discovery path that doesn't depend on pre-existing momentum. Somewhere a player can stumble onto a game they'd never find in a store, because they saw five seconds of it and it looked interesting. That's the gap we're building into.</p>
<p>The <a href="/guides/2026-01-18-steam-next-fest-strategy.html">Steam Next Fest strategy guide</a> we published earlier this year covers the tactical side. This piece is about the structural takeaway. Discovery on the biggest platform in PC gaming is increasingly a rich-get-richer system. If that's the only system, a lot of great games will stay invisible.</p>
<hr>
<hr>
<p><strong>Related:</strong></p>
<ul>
<li><a href="/news/2026-03-05-steam-next-fest-february-2026.html">Steam Next Fest February 2026 data</a></li>
<li><a href="/guides/steam-next-fest-strategy.html">Steam Next Fest strategy guide</a> — tactics for making Next Fest work for you</li>
<li><a href="/guides/co-op-game-design.html">Co-op Game Design</a> — co-op games consistently overperform at festivals</li>
<li><a href="/guides/itch-io-launch-guide.html">How to Launch Your Game on itch.io</a> — an alternative discovery path for smaller games</li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Open source has an AI pollution problem]]></title>
            <link>https://app.cinevva.com/signals/2026-03-06-open-source-ai-pollution</link>
            <guid>https://app.cinevva.com/signals/2026-03-06-open-source-ai-pollution</guid>
            <pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Godot maintainers are drowning in AI-generated pull requests. The irony is thick. The tools meant to make developers more productive are making open-source projects less productive.]]></description>
            <content:encoded><![CDATA[<h1 id="open-source-has-an-ai-pollution-problem" tabindex="-1">Open source has an AI pollution problem <a class="header-anchor" href="#open-source-has-an-ai-pollution-problem" aria-label="Permalink to &quot;Open source has an AI pollution problem&quot;"></a></h1>
<p><em>By <a href="/about.html">Oleg Sidorkin</a>, CTO of Cinevva</em></p>
<p>Rémi Verschelde is one of the people who keeps Godot running. Not as a side project or a hobby. As a life's work. He's been maintaining the engine since before most people had heard of it, reviewing contributions, merging patches, making sure the thing millions of developers depend on actually works.</p>
<p>Last month, he described what's happening to Godot's contribution pipeline as &quot;draining and demoralizing.&quot;</p>
<p>The cause: AI-generated pull requests. Lots of them.</p>
<div style="background:var(--vp-c-bg-soft);border-radius:8px;padding:1.5rem;margin:1.5rem 0;border-left:4px solid var(--vp-c-brand)">
<p style="font-style:italic;margin:0">"We now have to second-guess nearly every pull request from new contributors."</p>
<p style="margin:0.5rem 0 0;font-size:0.9rem;color:var(--vp-c-text-2)">— Rémi Verschelde, via <a href="https://www.gamedeveloper.com/programming/godot-co-founder-says-ai-slop-pull-requests-have-become-overwhelming">Game Developer</a></p>
</div>
<p>Godot has 4,681 open pull requests on GitHub right now. A growing percentage of new submissions are generated by people who typed a prompt, got some code, and submitted it without understanding what it does. The code often looks plausible at first glance. It compiles. The variable names make sense. Then a maintainer spends twenty minutes figuring out that it introduces a subtle bug, breaks an edge case, or solves a problem that doesn't exist.</p>
<p>The time spent rejecting bad PRs is time not spent reviewing good ones.</p>
<h2 id="the-irony-writes-itself" tabindex="-1">The irony writes itself <a class="header-anchor" href="#the-irony-writes-itself" aria-label="Permalink to &quot;The irony writes itself&quot;"></a></h2>
<p>AI tools are supposed to make developers more productive. That's the pitch. That's why companies are raising billions to build them. And at the individual level, they do. I use AI tools every day. Our entire platform uses AI for game creation, music generation, 3D models, and more. I'm not anti-AI.</p>
<p>But there's a system-level effect that nobody talks about in the investor decks. When AI makes it trivially easy to generate a contribution, and the cost of submitting drops to zero, but the cost of reviewing stays exactly where it was, you get a pollution problem.</p>
<p>The people submitting these PRs aren't malicious. Most of them genuinely want to contribute. They've been told that AI tools let them contribute to open source without deep expertise. And the tools do let them generate something that looks like a contribution. It just isn't one.</p>
<p>Verschelde acknowledged that using AI to detect AI-generated PRs would be &quot;horribly ironic.&quot; He's right. Fighting AI output with AI detection is an arms race nobody wins.</p>
<h2 id="what-this-really-tells-us" tabindex="-1">What this really tells us <a class="header-anchor" href="#what-this-really-tells-us" aria-label="Permalink to &quot;What this really tells us&quot;"></a></h2>
<p>Making something is now cheap. Making something good still costs the same.</p>
<p>That's the lesson showing up everywhere, not just in open-source code review. It shows up in game development, in music production, in content creation. AI dropped the floor. The minimum viable contribution, the minimum viable game, the minimum viable blog post can now be generated in seconds. But the ceiling didn't move.</p>
<p>The people who were already good at their craft are now faster. The gap between &quot;made a thing&quot; and &quot;made a thing worth someone's time&quot; is actually wider than it used to be, because the volume of mediocre output has exploded while the number of people who can evaluate quality hasn't changed.</p>
<p>Godot's contribution guidelines require disclosure of AI assistance. People ignore them. You could make the rules stricter, but enforcement requires the same human review time you're trying to save.</p>
<h2 id="the-real-solution-is-boring" tabindex="-1">The real solution is boring <a class="header-anchor" href="#the-real-solution-is-boring" aria-label="Permalink to &quot;The real solution is boring&quot;"></a></h2>
<p>Verschelde's primary ask is funding. Hire more maintainers. More humans reviewing the work. That's not a technical solution. It's an organizational one. And it's probably the only one that works.</p>
<p>Open-source projects are getting the same lesson the rest of us are learning: AI doesn't eliminate the need for human judgment. It increases it. The more AI-generated content flows into any system, the more you need people who can tell the difference between something that looks right and something that is right.</p>
<p>We think about this constantly when building <a href="/engine.html">Cinevva's tools</a>. The goal was never to remove human judgment from game creation. It's to let creative people focus their judgment on what matters: does this feel right, does this work, would someone enjoy this? The grunt work gets handled. The taste doesn't get automated.</p>
<p>Godot will figure this out. The engine is too important and the community too strong for it not to. But the pattern they're dealing with isn't going away. Every open-source project, every creative platform, every system that accepts contributions from the public is going to face this same question: how do you handle a world where producing something is nearly free but evaluating it isn't?</p>
<hr>
<p><strong>Related:</strong></p>
<ul>
<li><a href="/tutorials/agentic-code-tools.html">Agentic AI code tools</a> — responsible use of AI coding tools</li>
<li><a href="/guides/frontier-gen-ai-models.html">Frontier Open-Source Gen AI Models</a> — the open-source models driving this shift</li>
<li><a href="/blog/2026-01-18-ai-controversy-and-post-ai-economy.html">AI controversy, trust, and the post-AI economy</a> — the broader trust question around AI in creative work</li>
<li><a href="/guides/web-game-engines-comparison.html">Web Game Engines Comparison</a> — Godot and other engines affected by this trend</li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Everyone wants to be the AI game engine now]]></title>
            <link>https://app.cinevva.com/signals/2026-03-04-everyone-wants-ai-game-engine</link>
            <guid>https://app.cinevva.com/signals/2026-03-04-everyone-wants-ai-game-engine</guid>
            <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Unity, Roblox, Moonlake, Phaser, and a dozen startups all announced AI-first game creation tools in the same month. Two years ago, VCs said this market didn't exist.]]></description>
            <content:encoded><![CDATA[<h1 id="everyone-wants-to-be-the-ai-game-engine-now" tabindex="-1">Everyone wants to be the AI game engine now <a class="header-anchor" href="#everyone-wants-to-be-the-ai-game-engine-now" aria-label="Permalink to &quot;Everyone wants to be the AI game engine now&quot;"></a></h1>
<p><em>By <a href="/about.html">Oleg Sidorkin</a>, CTO of Cinevva</em></p>
<p>In February 2026, the following things happened within about three weeks of each other.</p>
<p>Unity's CEO went on record saying they'll demo prompt-to-game at GDC. Roblox shipped a 4D creation tool that generates interactive objects from text. Moonlake AI opened a beta for their Generative Game Engine backed by $30 million from Nvidia, Jeff Dean, and YouTube's co-founder. Phaser Editor v5 launched with AI built directly into the scene editor through MCP. And at least half a dozen startups I'd never heard of popped up on Product Hunt with some variation of &quot;describe a game, we'll build it.&quot;</p>
<div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin:1.5rem 0">
<iframe src="https://www.youtube.com/embed/S5Vgxj_7Gtg" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" allow="accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture" allowfullscreen></iframe>
</div>
<p style="font-size:0.9rem;color:var(--vp-c-text-2);margin-top:-0.5rem">Roblox's VP of AI on their Cube foundation model and 4D creation</p>
<p>This isn't a complaint. It's an observation about timing.</p>
<p>Two years ago, when we were pitching what Cinevva does, VCs from Sequoia, Pear, Draper, and dozens of other firms told us the market wasn't there. B2C game creation? Indies don't pay for tools. You can't simplify game development without gutting capability. The standard deck of objections dressed up as market analysis.</p>
<p>Now the biggest names in gaming are spending hundreds of millions racing to build variations of the same thing they said couldn't work.</p>
<h2 id="these-tools-are-not-the-same-thing" tabindex="-1">These tools are not the same thing <a class="header-anchor" href="#these-tools-are-not-the-same-thing" aria-label="Permalink to &quot;These tools are not the same thing&quot;"></a></h2>
<p>Here's what matters and what most coverage misses. &quot;AI game creation&quot; is an umbrella that hides fundamentally different products.</p>
<p><strong>Text-to-demo tools</strong> generate something that looks impressive in a tweet. You type a prompt, get a playable thing, share the GIF. The output is real, but it's a demo. Getting from that demo to a game someone would play for an hour is a different problem entirely. Moonlake and some of the newer startups live here. They're solving the initial spark.</p>
<p><strong>AI copilot tools</strong> sit inside an existing engine and help you work faster. Phaser Editor v5 with MCP does this. Ziva does this for Godot. They don't replace the development process, they accelerate it. You still need to understand what you're building. The AI handles the grunt work.</p>
<p><strong>Platform-native AI creation</strong> is what Roblox is doing with 4D. The AI is embedded in the runtime. Objects don't just look right, they behave right because the generation model understands the platform's physics and interaction systems. The tradeoff: you're locked to that platform.</p>
<p><strong>Full-stack AI game engines</strong> are trying to handle everything from concept to shipping. That's what Unity is promising for GDC. That's what we've been building at Cinevva for years. Describe what you want, iterate on what comes back, ship to web, mobile, desktop, Steam. The game you prompt is the game you publish.</p>
<div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin:1.5rem 0">
<iframe src="https://www.youtube.com/embed/tICIcOX4Oi8" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" allow="accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture" allowfullscreen></iframe>
</div>
<p style="font-size:0.9rem;color:var(--vp-c-text-2);margin-top:-0.5rem">Phaser Editor v5 integrates AI through MCP for scene-level assistance</p>
<h2 id="the-gap-between-demo-and-ship" tabindex="-1">The gap between demo and ship <a class="header-anchor" href="#the-gap-between-demo-and-ship" aria-label="Permalink to &quot;The gap between demo and ship&quot;"></a></h2>
<p>Every tool in this space can generate a thing that runs. That part got easy fast. The hard part is everything after. Does the game feel good on a phone? Does it handle edge cases? Can you iterate on the music, the difficulty curve, the pacing? Can you ship it to five platforms from the same project? Does the AI understand what makes a game actually fun versus what makes a screenshot look cool?</p>
<p>Some of these announcements will turn into real products. Some will get a round of funding, generate nice demos, and quietly disappear when the &quot;ship a real game&quot; part proves harder than the &quot;generate a prototype&quot; part.</p>
<h2 id="what-i-think-is-actually-happening" tabindex="-1">What I think is actually happening <a class="header-anchor" href="#what-i-think-is-actually-happening" aria-label="Permalink to &quot;What I think is actually happening&quot;"></a></h2>
<p>The market validation we couldn't get in a Sand Hill Road meeting is now coming from the industry itself. When Unity and Roblox bet their roadmaps on AI creation, they're confirming what we've been building toward: the tools should adapt to how creative people think.</p>
<p>The race isn't about who announces first. It's about who ships something people actually use to make games they're proud of. We have thousands of people doing that on Cinevva today. <a href="/blog/2026-02-18-a-breaker-belt.html">A Breaker Belt</a> was two people and three days. <a href="/blog/2026-02-17-we-didnt-expect-a-radio-station.html">Cinevva Radio</a> has 362 community-created tracks. That's the difference between promising to build the future and already living in it.</p>
<p>The competition is good. It means the market exists. We've known that for a while.</p>
<hr>
<p><strong>Related:</strong></p>
<ul>
<li><a href="/guides/web-game-engines-comparison.html">Web Game Engines Comparison</a> — how traditional engines compare on web output</li>
<li><a href="/guides/frontier-gen-ai-models.html">Frontier Open-Source Gen AI Models</a> — the AI models powering game generation</li>
<li><a href="/tutorials/agentic-code-tools.html">Agentic AI code tools</a> — the AI copilot layer that accelerates development</li>
<li><a href="/blog/2026-02-18-a-breaker-belt.html">A Breaker Belt</a> — a game built in three days with AI tools</li>
</ul>
]]></content:encoded>
        </item>
    </channel>
</rss>