The DinkC scripting language has a C-like syntax. Variables are prefixed with an ampersand, codice_1, and single line comments are supported with codice_2. Each sprite in the game can have a script attached to it which will be used to determine the behavior and appearance of the sprite. The engine calls various functions on certain events; for example, the 'main', 'talk' and 'hit' functions of a script will respectively be called upon loading the screen, when the player talks to the sprite and when the player hits the sprite. Each screen can also have a script attached to it which can be used for initialization of the screen or other events.