Red Rover Interactive plans to lay off 22 employees, and has delayed the release of its debut title Enginefall to 2027. Read more