First post, by ddgAhab
I've got a couple of questions, mostly concerning Sierra games, but first one general question.
When a game (not necessarily a Sierra one) is compatible with both DOS and Windows, is there a good methodology to determine which was the "lead" development OS? I know cross-compilation's been a thing, but I've been there, and there's enough differences in APIs and hardware access that development and testing can't be truly platform-agnostic. For instance, it's my understanding that Gabriel Knight, though DOS and Windows compatible and runs as a VM-like interpreter, disables some cutscenes when played in Windows and replaces them with native AVI playback, suggesting to me DOS-forward development with Windows compatibility being a separate task.
Regarding Sierra games specifically, I'm under the assumption that all SCI-engine games prior to 1995 were primarily developed for DOS. Every such game supports it, the demos and early versions of these games seem to be DOS-only, and where DOS and Windows versions differ, the Windows differences all seem like things that were added after the fact (such as graphics partially redrawn at 640x480) or compromised on. But was there a point where development switched and Windows became the primary development environment / target? DOS remains widely supported until SCI is retired, but the Shivers series and Mixed-Up Mother Goose are Windows-only. Gabriel Knight 2's demo release is also Windows-only, Leisure Suit Larry 7 comes with Windows 95 wallpapers, and I think Torin's Passage used TrueType fonts for some of its UI elements in native Windows mode but I could be mistaken on that.
Edit - KQ7's initial version "1.4" did not support DOS. That came out in 1994, and the "2.0" rerelease which did support DOS and Windows 95 came out a year later. So my assumption that DOS was a lead for all of them is probably wrong.
Some related questions on non-SCI games -
What was The Incredible Machine's original platform? Mobygames says the first release was on Mac in 1992, but also credits a "Mac programmer" and "Windows programmer" but no "DOS programmer," suggesting DOS is in fact the original version. Same question goes for TIM2.
What about Outpost? There's no DOS version, but it is a Mac/Windows release.
Quest for Glory V is, I'm assuming, a Windows->Mac port, based on the dominance of Windows as a gaming platform.