They are making Half-Life 3, its just at the slowest rate in the world because every time they get near to competing it, a new feature in games comes out and Vale have to introduce that. As a result, they will finish Half-Life 3 only if all other game development stops.