Embers
A downloadable tool
Embers (Embedded Ruby Script) is a compact, embeddable Ruby-inspired interpreter written in C# for .NET. It is designed for applications that need a lightweight, scriptable runtime (e.g. games, tools, or plugin systems) without the overhead of creating and maintaining a complex, custom implementation. It is compatible with Unity, Godot, and any other .NET integrated platform.
In a nutshell:
Embers is intended for developers who want a structured scripting language integrated directly into their .NET applications, without outsourcing control to an external runtime.
Embers is not a 1:1 implementation of Ruby in .NET. It is not IronRuby or a drop-in replacement for existing Ruby runtimes. Instead, it provides a deliberately scoped, Ruby-like language with familiar syntax and semantics, prioritising embeddability, extensibility, and host integration over parity-completeness.
Embers supports a substantial and evolving Ruby-like syntax. Intended to be easy, expressive and fun to use. The runtime supports building your own integrated DSL for modding, and extending your project.
Embers is designed for embedding into diverse .NET applications. For in-depth examples, see Examples.
If you have found a use for Embers in your project, let me know. I'll be happy to hear about it and link to it.
| Published | 16 days ago |
| Status | In development |
| Category | Tool |
| Author | sad-dragons |
Download
Click download now to get access to the following files:

Leave a comment
Log in with itch.io to leave a comment.