The game needs to be installed, yes. I know it may be annoying to most, but I cannot change this, sorry.