В Source вроде можно переносить игрока сразу в нужную точку, без всяких trigger_teleport.
Нет, такое только кодингом можно только сделать.
В целом мне статья понравилось. Единственное только - я бы сделал так, чтобы дверь слегка приоткрывалась при нажатии, как в Скайриме, а за дверью поставить черную стену
