Smaller parts of a level can be made out of "props", which cannot be made in Hammer and only in a 3D drawing program. Special devices called "entities" can be used to give a level functionality. Entities can be anything from where the player starts (called "info_player_start" in Hammer) to specific guns to non-player characters.