The success of this game is so rapid that the creators are shocked
June 26, 2025
Developers at Aggro Crab have just reached an unexpected milestone. Peak, their latest cooperative mountain climbing game, reached the top of the sales charts on Steam this weekend, selling over a million copies in just six days.
0 Comments