PrSM Language
Unity-first scripting language that compiles to C#
PrSM (Pragmatic Reduced Syntax for Metascript) is a Unity-first scripting language toolkit. It compiles .prsm scripts to readable C# with syntax sugar for components, coroutines, event listeners, input handling, interfaces, generics, singleton, object pooling, pattern matching, async/await, state machines, and reactive bindings. Language 5 adds general yield, attribute targets, preprocessor directives, ref/out/vararg parameters, nameof, advanced patterns (relational/combinator/positional/property), with expressions, ref locals, partial declarations, and a DAP debugger adapter. Includes VS Code extension and Unity Editor package.
winget install --id PrSM.PrSM --exact --source winget Latest 3.0.0
| Architecture | Scope | Download | SHA256 |
|---|---|---|---|
x64 | — | Download | 2D048A4885E5A3039257611B2BED9B3E599BBB330412295804B0928A31F0BAA2 |
Details
- Homepage
- https://github.com/29thnight/PrSM
- License
- MIT
- Publisher
- PrSM Contributors
Older versions (1)
1.0.0
| Architecture | Scope | Download | SHA256 |
|---|---|---|---|
x64 | — | Download | E0A228526891C2F4F1BDE951EED7A507027735FA1542C18B7BAA32EA5BFBB919 |