It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
EDIT: Perhaps the word 'mandatory' is more correct for the context.
Will some, or all games demand you to use Galaxy only and not download the games via browser?
Post edited July 24, 2016 by JesperU
So far, the answer has always been "no". Some games may offer certain features only if you're using Galaxy though, such as achievements.

Of course, no one knows what tomorrow holds, only the current plans for tomorrow.
Post edited July 24, 2016 by Maighstir
Not likely, though the number of games that require Galaxy for part of the game or certain features will very likely keep increasing. Multiplayer, Achievements, Time tracking, day 1 patches, patch rollbacks etc.