PrSM Language

PrSM Contributors · PrSM.PrSM

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

Installer type: wix

Architecture Scope Download SHA256
x64 Download 2D048A4885E5A3039257611B2BED9B3E599BBB330412295804B0928A31F0BAA2

Details

Homepage
https://github.com/29thnight/PrSM
License
MIT
Publisher
PrSM Contributors

Tags

unitygamedevcompilerlanguagecsharpscripting

Older versions (1)

1.0.0
Architecture Scope Download SHA256
x64 Download E0A228526891C2F4F1BDE951EED7A507027735FA1542C18B7BAA32EA5BFBB919