5 years ago Devolver Digital Announces Graffiti Tagging Game Sludge Life, for Epic Games Store and Switch