@GeonBit wrote:
Apologies if this question is slightly off-topic
![]()
I want to add scripting to my current project (for mods, quests, and custom levels), and after a quick research I narrowed down my options to LUA, C# scripting and IronPython.
I was hoping to get your opinions and personal experience of the choices, and which one I should go with..
I'm interested in the following aspects:
- Integration with MonoGame projects and / or content pipeline - any advantage / disadvantage to one of them here?
- Ability to execute untrusted user scripts without worrying about malicious codes - I know LUA inherently provide that, IronPython got restricted mode, can C# scripting par with them?
- How easy it is to integrate, how easy it is to provide an API (eg the host game to provide a set of API calls for the scripting to use.
- How much is it cross platform - less critical but still useful to know..
And in general your thoughts on them and if any of these ever gave you nightmares and I should avoid at all cost... They all look good on paper so I seek opinions based on actual experience
![]()
Thanks!
Posts: 1
Participants: 1