Half-Life: Alyx, like the previous Source 2 titles Dota 2 and SteamVR Home features the VScript scripting system using the Lua programming language. It provides the ability to use Lua scripts natively when building custom levels using the Hammer editor. Scripts can be used for a variety of things including creating new game modes, weapons and other types of complicated logic.
Introduction to Source 2 VScript
- Getting started with Lua for Half Life: Alyx.
- Hello, Gordon: Introduction to Entity Script Integration With Hammer for Half-Life: Alyx.