CNPC PlayerCompanion

is a code class in the Half-Life 2 series. These NPCs are seen throughout the games following the player at different times.