The NPD Group today released US video game sales data for July 2017, covering both games and hardware. Nintendo's Switch shooter Splatoon 2 was the best-selling game of the month, with Crash Bandicoot N. Sane Trilogy, Grand Theft Auto V, Final Fantasy XII: The Zodiac Age, and The Legend of Zelda: Breath of the Wild making up the Top 5.

Year-to-date, Ghost Recon: Wildlands remains the best-selling game of 2017, with Ubisoft still the top-selling publisher for the year.

In total, game sales for July 2017 amounted to $277 million, which is up 17 percent year-over-year. Year-to-date, dollar sales came to $2.7 billion, up less than 1 percent.

Dollar sales of video game software and PC games software combined to reach $277 million in July 2017, up 17 percent versus year ago. Year to date, dollar sales are up less than 1 percent compared to year ago at $2.7 billion.

With Splatoon 2 (No. 1), Breath of the Wild (No. 5), and Mario Kart 8 (No. 7), Nintendo had three of the month's top seven best-selling games on the all-platforms chart.

NPD analyst Mat Piscatella also mentioned in the report that RPGs are "experiencing a market resurgence."

"Driven by titles such as (in alphabetical order) Horizon: Zero Dawn, Kingdom Hearts HD 2.8 Final Chapter Prologue, Mass Effect: Andromeda, Nier: Automata, Nioh, and Persona 5, year-to-date dollar sales of RPGs has grown more than 50 percent when compared to the same period a year ago," Piscatella said.

Also of note is that three Call of Duty games made the Top 20 chart, including Call of Duty: Modern Warfare Remastered, Black Ops III, and Infinite Warfare. "Over the 12-month period ending July 2017, Call of Duty is the market's best-selling video game franchise and Call of Duty: Infinite Warfare the best-selling game," Piscatella said.

In terms of hardware sales, the Nintendo Switch was the top-selling platform of the month in the US. You can see our full report on US hardware sales here.

Across hardware and software, gaming revenue in the US for July 2017 came in at $588 million, up 19 percent year-over-year.

July 2017 Top 10 Games (All Platforms)

*Titles marked with an asterisk do not include digital sales*

Splatoon 2* Crash Bandicoot N. Sane Trilogy Grand Theft Auto V Final Fantasy XII: The Zodiac Age Legend of Zelda: Breath of the Wild* Injustice 2 Mario Kart 8* Overwatch* Rainbow Six: Siege NBA 2K17

Top 10 Xbox One Games For July 2017

Grand Theft Auto V Injustice 2 Overwatch* Rainbow Six Siege Ghost Recon: Wildlands Call of Duty: Infinite Warfare Minecraft Forza Horizon 3 Call of Duty: Black Ops III NBA 2K17

Top 10 PlayStation 4 Games For July 2017

Crash Bandicoot N. Sane Trilogy Final Fantasy XII: The Zodiac Age Grand Theft Auto V Injustice 2 MLB 17: The Show Call of Duty: Modern Warfare Remastered Horizon: Zero Dawn Overwatch* NBA 2K17 Ghost Recon: Wildlands

Top 10 Nintendo Switch Games For July 2017

Splatoon 2* Legend of Zelda: Breath of the Wild* Mario Kart 8* Arms* 1-2-Switch* Ultra Street Fighter II: The Final Challengers* Lego City Undercover* Cars 3: Driven to Win* Fate/Extella: The Umbrai Star* Just Dance 2017*

Top 10 3DS Games For July 2017

Pokemon Sun* Miitopia* Super Smash Bros.* Pokemon Moon* Super Mario Maker* Hey! Pikmin* Mario Kart 7 Fire Emblem Echoes: Shadow of Valentia* Ever Oasis* Mario Sports Superstars*

All-Platforms Year-To-Date Through July 2017

Ghost Recon: Wildlands Legend of Zelda: Breath of the Wild* For Honor Grand Theft Auto V Horizon: Zero Dawn Injustice 2 Mass Effect: Andromeda Resident Evil 7: Biohazard NBA 2K17 Call of Duty: Infinite Warfare

All-Platforms 12 Months Rolling Ended July 2017