Wednesday, May 7, 2025
Home Tags Genshin

Tag: genshin

MOST COMMENTED

Around 100 Devs At Just Cause Studio Are Unionizing

Image: Avalanche Studios GroupAround 100 employees at Just Cause developer Avalanche Studios Group are unionizing. This means around a fifth of...

HOT NEWS