<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Crowd Control — Devlog</title><description>Notes from building NetNgine and the games that run on it.</description><link>https://crowdcontrol.team/</link><item><title>A core that never knows the game</title><link>https://crowdcontrol.team/devlog/a-core-that-never-knows-the-game/</link><guid isPermaLink="true">https://crowdcontrol.team/devlog/a-core-that-never-knows-the-game/</guid><description>How NetNgine stays modular — small fixed contracts, one game module per demo, and a 500-bot load test to keep it all honest.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>netngine</category><category>architecture</category></item><item><title>Starting Crowd Control</title><link>https://crowdcontrol.team/devlog/starting-crowd-control/</link><guid isPermaLink="true">https://crowdcontrol.team/devlog/starting-crowd-control/</guid><description>Why I&apos;m building a multiplayer engine from scratch before I build a game — and what this site is for.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><category>meta</category><category>netngine</category></item></channel></rss>