Shredder: Do I need Galaxy to download and play games
Nope :)
You can download them from your internet browser by going to your account, clicking on "Games", then clicking on the individual game you are trying to download...THEN you have to go to where it says "Offline backup installers" and click that, to access the direct download.
However, please be aware that some games do require Galaxy for
multiplayer modes. This is listed on the store pages where you buy the games themselves. Personally, I recommend not supporting that practice if you can help it because the reason many of us shop here is to not deal with that kind of client requirement.