约翰·卡马克就是“第一人称射击游戏之父”,在一家名为idsoftware的小公司里,卡马克和他的同事通过一部又一部血腥暴力的作品创造并不断革新着这一游戏类别。id所获得的无数荣誉应当归属于它的全体员工,而约翰·卡马克无疑是将整个公司凝聚在一起的粘合剂。
坦白地说,卡马克主要是一名技术天才,id公司出品的每一款游戏都是围绕他所编写的引擎制作而成的,卡马克不断把引擎技术推向新的高度。他为游戏业作出的第一个贡献是实现了卷轴游戏背景图像的流畅性,这一技术在1990年的《指挥官基恩》(commanderkeen)中得到了应用,此前电脑平台上的横向卷轴游戏的背景图像都很不稳定,根本无法同当时游戏机平台上的横向卷轴游戏相比。尽管这一技术在今天看来算不上什么,但它足以显示出卡马克高超的编程能力。
卡马克今天的地位主要归功于他在3d方面的成就,尤其是对3d加速技术不遗余力的倡导和传播。《雷神之锤》刚刚问世的时候,3d加速卡在人们眼里还只是一个可笑的空想而已,只有卡马克对3d技术的威力深信不疑,他为《雷神之锤》制作了一个专门在verite显卡上运行的特别版本,画面看上去非常漂亮,可惜的是verite显卡未能在市场上站稳脚跟。随后卡马克又采用opengl标准为《雷神之锤》制作了一个新的版本,使所有具备3d加速能力的显卡都能以更快的速度、更高的分辨率渲染出更华丽的图像。到了今天,一些显卡生产商在研发新产品之前甚至会先同卡马克商量一下,以确保他们的硬件可以完美地支持id出品的游戏。卡马克所作的这一切决定性地改变了显卡产业未来的发展。
除了3d方面的成就外,约翰·卡马特还为游戏业带来了许多其它的技术革新,例如网络代码中的客户端侦测、多重纹理、便于修改和可扩展的游戏代码、游戏内部的命令行指令……看来所有该做的都已经被卡马特做完了,可谁知道呢,也许这一切只不过是开始而已。