Glitch is a web-based massively-multiplayer game which takes place inside the minds of eleven peculiarly imaginative Giants.
Glitch
- On: PC
- Release Date: July 18, 2018
Glitch is a web-based massively-multiplayer game which takes place inside the minds of eleven peculiarly imaginative Giants.