Can you make addons with languages other than Python?

Can you make addons with languages other than Python?

No, not without a different API. There really isn’t a more appropriate language to author addons in anyway.
There are ways of writing performance sensitive code in C and C++ and executing with Python, but the interface between Blender and that code will still be the Python API.

1 Like

It is possible but you will still need to minimally interface with Blender and that part has to be done with Python. For instance you can write a mesh processing application in C# that interfaces with Blender over sockets, and that sockets part needs to be done in Python.

https://docs.python.org/3/library/socket.html

Adding to that, its possible to make python extensions using C/C++/Cython

1 Like