Postgraduate Project

Riot Response Game

A post-university passion project in active development alongside another side-project I am on which is under wraps at the moment. A riot control game where the player must manage and de-escalate a chaotic crowd using strategy, positioning, and force management. I am taking on a dual role as sole programmer and producer, working closely with a dedicated artist to realise the game's vision. The game is being built in Godot 4.x using C# and gdshader. Core systems currently in development 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. Development updates are shared regularly via the video diary and 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.