Currently, no other Windows launcher offers free games on a regular basis. However, you can sometimes find publishers like Ubisoft and EA giving away older games for free or offering free access to popular games for a limited time. You can also explore our list of the best sites to buy cheap PC games.