The Epic Games Store is a video game digital distribution service and storefront operated by Epic Games. It launched in December 2018 as a software client, for Microsoft Windows and macOS, and online storefront. From Wikipedia
The definitive update, now live on most platforms, delivers major combat, UI, and accessibility improvements, though the Steam release faces a delay.