Indian creators for game ‘Bot Rods’ bags winner’s title in The Big Indie Pitch

Bot Rods, a game set in a futuristic and stylised universe, a joint production by Indian…