Yothon = Python runtime

In a nutshell
Yothon is the only plugin that allows you to use Python at runtime in Unreal Engine.
Yothon lets you run your python scripts or commands
(with your personal Python installation) as an embedded interpreter, then have the results directly into Unreal Blueprint or C++. This second
version bring a major improvement: asynchronous jobs. This means that a long-running script won’t freeze the Game anymore, but will be executed
as a game thread, in parallel with the main process.
What Yothon does

Easier Integration
Yothon's simplicity and ease of use make it ideal for rapid prototyping. Python can be used to integrate UE5 with other tools and systems:
for example, you can use Python scripts to interact with external APIs, databases, or other software, making your development process more efficient.
Ever thought to start a Flask webserver with Python, and control your game from it? It's easlily done!
Start developing q-u-i-c-k-e-r!
Less C++, more Python
Why waste time with complex c++ when you can use Python? E.g., using LLM is simpler in python then in c++,
and this plugin allows to have it in game, at runtime.
You can also easily extend the functionality of Blueprints,
allowing for more complex logic and operations that might be difficult to achieve with Blueprints alone.
In general, you can use Yothon to integrate existing Python libraries and frameworks into your Unreal projects,
such as NumPy, TensorFlow, PyTorch, OpenCV, etc.
