Life of a Cockroach2027Open World PlatformerPCWindowsAdd to wishlistLikeDislikeShow gameplayGames like Life of a Cockroach