EpicGamesStoreNET - .NET Library for Searching the Epic Games Store
Overview
This simple library is designed to allow programmers to programmatically search the Epic Games storefront. The response is modeled similar to the response that Epic's GraphQL response returns. Both synchronous and asynchronous query methods exist. This project also contains a test project that you can use as an example of how to use the library.
Test Project Sample
Enter Epic Games Store query:
fort
Search results returned: 1
----------------
Game: Fortnite Battle Royale (categories: games)
Price: 0 (normal: 0)
Link: https://www.epicgames.com/store/en-US/product/fortnite
----------------
Enter Epic Games Store query:
the
Search results returned: 10
----------------
Game: The Outer Worlds (categories: games)
Price: 0 (normal: 0)
Link: https://www.epicgames.com/store/en-US/product/the-outer-worlds/home
----------------
Game: The Sinking City (categories: games)
Price: $59.99 (normal: $59.99)
Link: https://www.epicgames.com/store/en-US/product/the-sinking-city/home
----------------
Game: The Cycle (categories: games)
Price: 0 (normal: 0)
Link: https://www.epicgames.com/store/en-US/product/thecycle/home
----------------
Game: The Jackbox Party Pack (categories: dummy)
Price: $24.99 (normal: $24.99)
Link: https://www.epicgames.com/store/en-US/product/jackbox-party-pack-1
----------------
Game: The Jackbox Games Collection (categories: collections)
Price: no price supplied
Link: https://www.epicgames.com/store/en-US/product/jackbox-collection
----------------
Game: Ancestors: The Humankind Odyssey (categories: games)
Price: 0 (normal: 0)
Link: https://www.epicgames.com/store/en-US/product/ancestors/home
----------------
Game: The Jackbox Party Pack 3 (categories: dummy)
Price: $24.99 (normal: $24.99)
Link: https://www.epicgames.com/store/en-US/product/jackbox-party-pack-3
----------------
Game: The Division 2 (categories: games)
Price: $59.99 (normal: $59.99)
Link: https://www.epicgames.com/store/en-US/product/the-division-2
----------------
Game: The Jackbox Party Pack 5 (categories: dummy)
Price: $29.99 (normal: $29.99)
Link: https://www.epicgames.com/store/en-US/product/jackbox-party-pack-5
----------------
Game: The Witness (categories: freegames, games)
Price: 0 (normal: 0)
Link: https://www.epicgames.com/store/en-US/product/the-witness/home
----------------
Enter Epic Games Store query:
Availability
Available via Nuget: Install-Package EpicGamesStoreNET
Examples and Implementations
- EpicGamesStoreNETTest - This project is included in this repo as a master example project.
Libraries Utilized
- Newtonsoft.Json - JSON parsing class. Used to parse responses from EpicGames store GraphQL API
Contributors
- Cole (@swiftyspiffy)
License
MIT License. © 2019 Cole