Domain-specific entertainment language

Domain-specific entertainment languages are a group of domain-specific languages that are used describe computer games or environments, or potentially used for other entertainment such as video or music.

Game languages

  • Extensible Graphical Game Generator - language which is used to generate games
  • Zillions of Games - for grid-based games
  • ViGL Video Game Language
  • Ludi Game Description Language
  • Game Description Language
  • UnrealScript
  • GameXML
  • Xconq
  • Game Integrated Development Environments

Interactive fiction

  • Inform 7 -- Interactive Fiction.
  • Infocom -- Zork and related games
  • TADS -- Text Adventure Development System
  • Ren'Py -- A visual novel engine

MUDs

  • LambdaMOO has a specific programming language that users use to extend the system.
  • In LPMuds, LPC is used to extend the system. SWLPC is one variant on it.
  • TinyMUCK and derivatives use the language MUF.
  • ColdC is another C-derived MUD language, used by ColdMUD.
  • MUME developed and publishes its language Mudlle.
  • DG scripts are a content-development scripting language for MUDs.