Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Is this the same as „balls?”?

Pretty sure.

No, It isn't. This actually lacks a lot of things compared to Balls, Balls is made in 6 days and Off The Balls in 12 hours, so no they are not the same game.