the game uses internet to find a recent build someone did, back when this demo recieved updates, you would notice that the people you would fight the same person more than usual.
I haveonly tried to play without internet once and it didnt work. so i cant confirm.