Riot: Civil Unrest is een real-time riot simulator waarin je je bevindt in het midden van wereldwijde protesten. Je kunt kiezen om te spelen als de politie of als de betogers. Er zijn verschillende campagnes, zoals de Indignados in Spanje, de Arabische Lente in Egypte, Keratea in Griekenland en NoTAV in Italië. Er zijn ook zeventien single-level scenario's, waaronder Rome, Oakland, Parijs, Londen en Oekraïne.
De maker van het spel, Leonard Menchiari, heeft zelf ervaring met rellen tijdens de NoTAV-protesten in Italië. Hij heeft het spel gemaakt om de verhalen en gevoelens tijdens deze gebeurtenissen te vertellen. Je kunt ervaren wat de politie en de betogers meemaken tijdens deze conflicten.
Als politie kun je verschillende tactieken gebruiken, zoals passieve en agressieve menigtebeheersing, commanderen van verschillende eenheden en inzetten van voertuigen en wapens. Als betogers kun je de menigte aansturen, agressie opwekken of de situatie kalmeren, en aanvallen met verschillende middelen.
Er zijn verschillende modi, zoals een campagne met zestien levels verdeeld over vier scenario's, single-player modus tegen AI en een versus modus om met of tegen een vriend of AI te spelen.