Alistair Aitcheson is a British indie developer making interactive stage shows and games controlled by paper shredders.


Website | Twitter | Twitch