В ходе недавних обсуждений о проблемах с дверями в играх, вспомнили о баге в Half Life 2. В 2013 году, работая над проектом виртуальной реальности в Valve, я и Джо Людвиг решили адаптировать Team Fortress 2 для VR. Это привело к тому, что Half Life 2 и Portal 1 также оказались в VR. В то время как Portal 1 вызывал дискомфорт из-за перспективы, HL2 игрался намного лучше.

Однако, когда я решил пройти игру с начала до конца, столкнулся с проблемой: застрял в коридоре с охранником, так как дверь не открывалась. После долгих исследований выяснили, что охранник был слишком близко к двери, что мешало её открытию.

Исправление оказалось простым — всего лишь нужно было отодвинуть охранника на миллиметр. Но вопрос, почему баг существовал и в оригинальной версии, остался. Выяснилось, что дело в точности вычислений: в 2004 году использовалась старая математика, а в 2013 году — новая. Это привело к различиям в физике игры, что и стало причиной бага.