Do I have to be online to play?

Yes.
All thrixxx games can only be played online and thus you need to be connected to the internet while playing.