Origin, EA’s universally-disliked PC storefront and launcher launched back in 2011, will finally shut down this year, on 17th April.
Origin, EA’s universally-disliked PC storefront and launcher launched back in 2011, will finally shut down this year, on 17th April.