Games Epic Video games Shop now provides Itch.io’s indie marketplace By Lisa D. Small 3 years ago Epic Online games is determined to demonstrate that it truly is additional open than Apple