了开发《半条命2》，威尔乌舍弃了前作採用的GoldSrc引擎，而自行开发全新的Source引擎，负责支援游戏中的图像、音效与人工智慧。Source引擎是Havok引擎的强化版本，能够呈现逼真的物理效果，例如重物落下的效果、空桶在水中浮起、树叶等轻巧物体被风吹起、金属间碰撞产生的火花效果，用枪攻击砖块、尸体还可使它们移动。除此之外，Source引擎还有可以使天空、远景更加真实的地图盒子系统，能够更好地呈现水面得折射、反射效果等特性。虽然是一款以DirectX 9设计的引擎，但实际上Source引擎还能支持老旧