However, placing an entity used in only one engine can cause errors. The current version of Hammer, 4.1, supports both Source engine and GoldSrc games. It can also be used to script events in maps, such as Combine Soldiers ambushing the player, via manipulation of entities. It is used to create geometry and to place objects (entities) in the game world. The Hammer editor is used by level designers to create new maps for Source-based games.