top | item 43451279

MRubyD: A new mruby virtual machine implemented in pure C#

89 points| ksec | 11 months ago |github.com

28 comments

order
[+] evolve2k|11 months ago|reply
> “.. to ensure seamless integration with C#-based game engines.”

Which game engines do they probably have in mind?

[+] unclad5968|11 months ago|reply
The author has several other repos that are libraries for unity, so probably that, but it's just a VM so it could be any of them.

Stride is the only C# implemented engine I'm aware of, but I'm sure there are others.

[+] mastax|11 months ago|reply
Unity, surely.
[+] ROFISH|11 months ago|reply
The author mentioned Unity in the README, but every other game engine I know requires NativeAOT support. I hope it doesn't run into the limitations of NativeAOT otherwise it's just Unity-only.
[+] hokumguru|11 months ago|reply
Monogame is still huge with indies too AFAIK
[+] Alifatisk|11 months ago|reply
Wow, if I am understand this right, this relies on the bytecode outputted by MRuby. So it's not yet another Ruby implementation in that sense. What a fun project!