They sometimes are sneaky and do more than just the weekly free game(s). Troy A Total War Saga that just released was free for the first 24 hours.
I just hope they reopen their support a creator program at some point and lower the requirements to be accepted in.