Skip to content

Home

Latest version: v0.1.0

Vellum is a scripting language for Creation Kit-era games. It compiles to PEX. It offers modern syntax and better compiler errors.

Today Vellum targets the Skyrim PEX subset only and has been tested with Skyrim. Support for other Creation Engine games is planned.

Why Vellum?

  • Clean modern syntax
  • Case-sensitive naming
  • Type inference for variables
  • for loop support
  • Ternary operator support
  • More features planned.

Getting started

For language details see articles on the left sidebar.

Code samples use the vellum fenced-code language tag so the docs site can apply Vellum-specific syntax highlighting.

Interop with Papyrus

Vellum is fully compatible with Skyrim Papyrus. They share the same runtime / PEX, same engine APIs. That means you can mix scripts in the same project and call Papyrus functions from Vellum scripts.

Examples

Sample Vellum scripts are in the examples folder on GitHub.