Just Cause developer Avalanche closing two studios and laying off 50 workers

Published on June 3, 2024

The company will be shuttering its studios in New York and Montreal to ensure a 'sustainable future.'