I'm betting some people wish they had a union now.
100% this. Unions help employees to negotiate better even in a layoff situation.
Engineers and other software related jobs, are just that jobs. Unions are specially designed to help employees better deals whatever the industry.
It was a very stupid for Unity to hire as much as they did over the last two years without having a clear path to becoming profitable.