It's not Half-Life 3 but it's something.