Carmack on Operating Systems (1997)
7 months ago
- #Quake 2
- #Game Development
- #Platform Support
- 《雷神之锤2》将主要采用DLL接口实现扩展功能,Java方案曾被考虑但因权衡利弊后不太可能采用
- id Software优先考虑效率和调试便捷性,致力于让《雷神之锤2》全面超越初代作品
- 公司将公开《雷神之锤1》的QC接口和解释器代码,供玩家社区进行模组开发
- Win32是核心开发平台及首发平台,Linux因其极客友好特性成为次要支持平台
- 明确不会开发DOS版本,现代操作系统特性带来的优势远超过支持DOS所需投入
- MacOS虽在技术层面不受重视,但仍会获得专业移植版本(但发布时间会滞后)
- OS/2和IRIX系统的移植优先级较低,但若有可靠团队接手仍有可能实现
- 开发团队评估过BeOS和Plan9系统,但认为其优势不足以超越现有平台方案
- NEXTSTEP是首选开发环境,开发者期待未来Rhapsody系统能提供更好的游戏开发支持