Hacker News new | ask | show | jobs
by Enderboi 1709 days ago
Grim Fandango, EMI etc were all part of 'ResidualVM' - a ScummVM sister project. While it shared some framework, at the time it wasn't considered appropriate or feasible to include 3D games in ScummVM proper - and many of the ScummVM port backends had no capability for 3D functionality (like depth buffers, model rendering, etc) required by those engines.

But 20 years later, Residual has been merged back into the main parent ScummvM codebase! This is thanks to both targetted devices being more powerful this generation, and a decision to increase the scope of ScummVM.

See - back in the day there was a more strict scope and titles that were not 'pure' 2D point-and-click adventures were generally not eligible or considered. However 'adventure games' are not aways so easily defined, sometimes leading to arguments, debates and disappointment.

But in the last few years, the project has gradually widened it's scope and begun to accept contributions to engines that may previously have been rejected (for example: being classified as a 'RPG' instead of an 'Adventure', or having non-traditional elements like FMV or pseudo-3D).

... and that - along with lots of hard work from the engine developers and other contributors - is partially why there are so many new engines and games supported in the massive 20th Anniversary release :D

Happy Days!

- Ender, a (long) retired former ScummVM co-lead from the early years