Ґай банківський касир у цифровому місті Free City. Кожен день він виконує одну й ту ж роль кава, банківські операції, пограбування клієнтів це нормальна частина його рутини. Гра відбувається за встановленими програмними алгоритмами, а Ґай навіть не підозрює, що це лише симуляція. Одного дня Ґай виходить за межі сценарію. Після зустрічі з дівчиною-аватаром на ім'я Молотова він починає помічати непередбачувану реальність. Він вчиться використовувати можливості гри шукати приховані скарби, уникати ворогів, показувати реальні емоції. Цей персонаж вирішує боротися, а не просто жити за кодом, і викликає ланцюг подій, які загрожують цілому віртуальному світу. Його рішення привертає увагу реальних гравців, і він стає символом опору проти його творців мерзенного Антуана та інших користувачів, які можуть редагувати або видаляти світ Free City. Ґай починає діяти об’єднує NPC і реальних гравців, щоб захистити свій дім та ту, яка дала йому поштовх Молотову.