An artificial or constructed language (sometimes called a conlang) is a language that has been made by a person or small group, instead of being formed naturally as part of a culture. Some constructed languages are designed for use in human communication (like the common Esperanto). Others are created for use in fiction, linguistic experiments, secret codes, or simply because the maker likes to play language games.