Postgraduate Project

Riot Response Game

Hobby

A post-university passion project, shelved as of 27/07/2026 now that I have started my job. It is no longer in active development and sits in the hobby category, as covered in Development Diary 3. A riot control game where the player must manage and de-escalate a chaotic crowd using strategy, positioning, and force management. I took on a dual role as sole programmer and producer, working closely with a dedicated artist to realise the game's vision. The game is built in Godot 4.x using C# and gdshader. Core systems developed include crowd simulation, police control and other control mechanics, and a dynamic tension system that responds to the player's actions: push too hard and the crowd escalates; hold back too long and lose control entirely. Past development updates are documented in the written blog linked above.

Go Back to the Projects List
Behind the Project

Why a Riot Game?


The idea for a riot control game came from a genuine gap I noticed in the games market: crowd management and civil unrest are rarely explored as a core mechanic, yet they offer rich strategic depth, especially in an RTS game. Rather than a typical shooter or brawler, the goal is a game where restraint is rewarded and escalation has consequences.

The immediate focus is on completing a playable vertical slice: a single level that demonstrates the core tension loop. From there, the plan is to gather feedback and iterate before expanding further. A public release page on Itch.io is planned once the first build is ready.

Live Updates

Development Feed

Follow along with the latest development updates, milestones, and behind-the-scenes posts from the project's official X account.