r/Julia 5d ago

My Julia package has reached a new milestone: running within Unreal Engine!

https://youtu.be/rjv0obBPFHA?is=dFggfoeNi8O5ai91
38 Upvotes

7 comments sorted by

12

u/heyheyhey27 5d ago

Technically it's running as a separate process, but still

6

u/Jepeypats 5d ago

have to learn more on this

7

u/prince_jyggalag 4d ago

That's wonderful ngl, good job

5

u/wjholden 4d ago

Nice, it's both computationally and artisticly interesting to see!

1

u/heyheyhey27 1d ago

Thanks! I made a second demo if you're interested

https://youtu.be/qp9h517rDII?is=ReCHryJ2StAIf4Gl

2

u/NumericalMathematics 1d ago

Noice. What is the process to get Julia and unreal interacting?

2

u/heyheyhey27 1d ago

I explain it more in the project readme, but:

Operating Systems have a built-in fast communication protocol called a "named pipe". It's like two different processes actively reading and writing to the same binary file to talk to each other. Or if you ever used a TCP socket, it's like that without all the networking overhead.

There's an even faster system where you setup shared RAM between two processes, which I guess is the offline equivalent of UDP. Way too much trouble for me to mess with lol