Epic Games Store has generated £523m since launch and attracted 108m users 15th January 2020 Business News Comments Off on Epic Games Store has generated £523m since launch and attracted 108m users £192m was raised from third-party game sales Read More »