Epic Games Store’s Third-Party Revenue Drops 18% in 2024, But User Numbers Rise 22:13February 14, 2025