stephansuniverse.com
Report: Indie Games on Steam Earn Half of What They Used To
What do these findings mean in the Steam vs Epic Games fight for PC Gaming’s soul?