Origin is a digital distribution platform much like Steam. Owned by EA, many EA developed games were only exclusively available on Origin. The popular free battle royal Apex Legends being one of the exclusives to Origin for a long time. But recently Origin and Steam announced that users can now link their Steam and Origin […]