他们早就看过中山拓也的这份草案,但今天在这个简陋的会谈室里,当着卡马克和黄仁勋的面讲出来,依然能感受到其中蕴含的颠覆性力量。
「这不仅仅是在做一个软体工具。」中山拓也坐回椅子上,喝了一口纸杯里的水,「这套模式一旦运转起来,它将成为游戏行业的水电煤。中小开发者不需要再把精力浪费在造轮子上,他们可以把所有的创意投入到游戏玩法的打磨中。」
卡马克站起身,走到白板前,用手指顺着拓也画出的逻辑线划过。
「DCO机制是个好主意。」
卡马克开口说道,「很多有才华的程式设计师不愿意参与企业主导的开源项目,就是怕自己的心血被大公司无偿侵吞。MI协议加上DCO,能最大程度打消他们的顾虑。」
「在技术架构上,必须采用高度模块化的设计。」卡马克拿起笔,在技术委员会的下方补充了几个节点。「核心层只保留最基础的数学库、内存管理和多线程调度。渲染器、物理系统、音频模块全部做成可插拔的插件。这样才能方便社区成员根据自己的需求进行定制。」
马克·赛尔尼补充道。「跨平台编译的能力必须在初期就规划好。不仅要支持indo和DO,还要考虑到未来的主机平台架构。」
黄仁勋插话。「NVIDI可以派驻工程师加入渲染兴趣小组。我们可以把最新的纹理压缩算法和硬体光照模型直接写进渲染模块。」
几人越讨论越兴奋,白板上的内容写了又擦,擦了又写。