Quantcast
Channel: Community | MonoGame - Latest topics
Viewing all articles
Browse latest Browse all 6821

C# scripting (Roselyn) vs LUA vs IronPython - scripting with MonoGame

$
0
0

@GeonBit wrote:

Apologies if this question is slightly off-topic :smiley:

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:

  1. Integration with MonoGame projects and / or content pipeline - any advantage / disadvantage to one of them here?
  2. 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?
  3. 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.
  4. 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 :slight_smile:

Thanks!

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 6821

Trending Articles