craftablescience / ChiraEngine

A customizable MIT-licensed game engine.
https://craftablescience.info/ChiraEngine/
MIT License
33 stars 6 forks source link

Feat: .NET Scripting #57

Open ashifolfi opened 1 year ago

ashifolfi commented 1 year ago

This pull request attempts to add support for using .NET languages for scripting. There are two options by which this can be done, through the Microsoft .NET Core method or with Mono. Given even Unity is moving off of Mono at this point the best idea would be to use the method everyone else is which offers a much higher version support for .NET and the C# language in particular.

Topical Issues: #28

Current Todo:

ashifolfi commented 1 year ago

image

ashifolfi commented 2 weeks ago

The best way to achieve this currently is with the hostfxr API/system Microsoft created for .NET.

relevant resources: