Avalanche Studios, developers of upcoming multiplatform game Just Cause 2, has announced that they have given roughly 20 employees three month’s notice that they will be laid off. Yet despite the large layoff (this would be roughly a fifth of their supposed workforce), Just Cause 2 is still on track to be…

