VScript

VScript, introduced in Left 4 Dead 2, is a virtual machine for scripting that acts as an abstract binding layer between the Source engine and external scripts.

File Format

VScript, introduced in Left 4 Dead 2, is a virtual machine for scripting that acts as an abstract binding layer between the Source engine and external scripts.

According to the Alien Swarm SDK, the following scripting languages are, or could be supported in the near future are Lua (Used in Half Life: Alyx & Portal 2) Squirrel (Used by Titanfall, CS:GO, and Left for Dead 2), Gamemonkey (Which has no known implementations yet), and Python (Used by SFM).

To learn more about Squirrel in Respawn games, check out NUT - Squirrel.

To learn more about Squirrel in non-Respawn games, check out Squirrel - Valve Developer Community.

Last updated