Many games use a high-level language or tool to allow designers to create game content without having to know how to program. This kind of work is called scripting, and depending on the game scripting can be either very powerful or almost entirely cosmetic.