Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

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.