Scripting Languages

A scripting language is an interpreted programming language used to control the features and functions of a program. Game design software that features it's own game engine use scripting languages.

Scripts

The source code of scripting languages is often known as a script.

List of Scripting Languages

FBSL

FBSL or Freestyle BASIC Scripting Language is a scripting language based on BASIC.

JavaScript

JavaScript is a scripting language invented by Netscape and is the primary scripting language of web browsers.

Lua

Lua is a powerful, fast, light-weight and embeddable scripting language. It is dynamically typed interpreted language making it ideal for scripting game engines and rapid prototyping. It integrates easily with e.g. C++.

Lua Official Website

PHP

PHP or PHP: Hypertext Pre-processor is a popular server-side scripting language. PHP can be used to program web games and add functionality to some games such as online high scores.

thinBasic

thinBasic is described by its developers as an 'automation script engine.' It is modular, which gives it the capability of an add-in game engine / library. Only one for OpenGL support has emerged.

UnrealScript

UnrealScript is the primary development scripting language for the Unreal Tournament series of games. Using UnrealScript, you can modify almost all behaviors of the Unreal Engine.

UnrealScript uses C-style syntax.

VBScript

VBScript is a scripting language that is integrated into Microsoft Windows. It is used by Brutus2D as its main scripting engine.

VBScript has several useful constants.

  • ScriptEngineMajorVersion - A constant that returns the major version of the VBScript engine.
  • ScriptEngineMinorVersion - A constant that returns the minor version of the VBScript engine.
  • VBCR - A constant for the carriage return character.
  • VBLF - A constant for the line feed character.
  • VBNullString - A constant for a null string.

Related Pages

Categories: Game Design Software : Programming Languages : Scripting Languages
page_revision: 7, last_edited: 1238155522|%e %b %Y, %H:%M %Z (%O ago)