Latest Updates

May 14, 2026
Better AI & CI Support
Optional AGENTS.md context, targeted verification commands, macOS support, generated GitHub workflows, and refreshed Docker-backed CI for Wurst projects.

April 24, 2026
Map Folders, MPQ Tooling, and Lua Jass Shimming
Map folder support, MPQ inspection and previews in VSCode, binary format read support, and the Jass shim pass for seamless Lua backend switching.

March 31, 2026
Asset Preview and More
Asset previews in VSCode, plus constructor chaining, object editing updates, and Lua fixes.
Why choose WurstScript?
WurstScript is a WC3-first workflow built around maps, object data, assets, builds, and Jass or Lua output.
WC3-first
Made for map projects
Map formats, object data, assets, builds, tests, and editor actions are part of the free open source toolchain.
Language
Modern code, WC3 output
Use types, packages, classes, closures, and extension methods while compiling to Jass or Lua.
Object data
Generate editor work
Create abilities, units, items, upgrades, and other object edits from source-controlled code.
Tooling
VS Code knows WC3
Get diagnostics, completion, native docs, model and texture previews, MPQ browsing, build, and run on Windows, Linux, or macOS.
