Ch. 502A dedicated engine for "Need for Speed"
Lin Lixin assembled a team to build a dedicated engine for “Need for Speed” and found that Carmack’s prototype was powerful but too tightly coupled to one game for a large team or future sequels. He considered how to make the engine more suitable for collaborative development and spotted Michael Abrash as a potential addition.
- Russell agreed to support Lin Lixin’s plans after hearing about a digital design pipeline and a digital-twin racing game, and Lin Lixin left General Motors with a Chevrolet Corvette ZR-1.
- Lin Lixin called Carmack and Will to begin a new engine, then summoned Ben Gokey, Christopher’s physics team, and Yuji Naka to join the project.
- Carmack produced a rough engine prototype in half an hour, and Lin Lixin recognized his approach as building a highly optimized engine around a specific game.
- Lin Lixin warned Carmack that the prototype’s rigid design would hinder teamwork and make future sequels difficult to develop.
- Lin Lixin noticed Michael Abrash’s book on assembly optimization and considered recruiting the Microsoft programmer for his graphics and engineering expertise.