Search Unity

Is there any demand for addition language support within Unity?

Discussion in 'Assets and Asset Store' started by TheDudeFromCI, May 19, 2020.

?

Is this something you'd be interested in?

  1. Not really, no.

    50.0%
  2. I can see how it might be useful.

    0 vote(s)
    0.0%
  3. This is something I'd love!

    50.0%
  1. TheDudeFromCI

    TheDudeFromCI

    Joined:
    Oct 21, 2014
    Posts:
    15
    I was playing around with an idea recently and was curious about what other individuals think about it.

    As you know, Unity runs exclusively in C# and Native. This is great and works well for most games. However, one disappointing limitation of this is that libraries written in other languages cannot be used within Unity without a complete redesign.

    In most standard desktop applications, this limitation is overcome by private language servers. Basically, a private localhost server in which both languages talk to each other through, running as separate processes. What this does is allow a program written in one language to have an exposed API which other languages can talk to it through.

    This same process can be done in Unity as well to allow support for using plugins written in other languages like Python, Java, etc. Obviously a lot slower than straight C#, but it's a better option than rewriting a library from scratch.

    What's your stance on the matter?
    If I wrote this, it would be free and open-source so other peoples can add APIs for additional languages.
     
  2. TheDudeFromCI

    TheDudeFromCI

    Joined:
    Oct 21, 2014
    Posts:
    15
    I just realized this thread might fit better in the General Discussion or Scripting threads. Whoops.
    I don't have permission to move this thread. Sorry.