Python 3.x is required to use this.
Developed with Unreal Engine 5.2
Credit to SpartanTools, the creators of the TCP Socket Connection plugin used in making this. (It is in this repo as it is a dependancy needed for this to function) However, If you would like to know more about the plugin, it is free on the epic marketplace and also on github at the following links:
UE Marketplace - https://www.unrealengine.com/marketplace/en-US/product/462c2952e71c4548ae324cb624c74aa6
Github - https://github.com/CodeSpartan/UE4TcpSocketPlugin
-pip install socket
-Open the Plugins folder and find the PythonScripts folder.
-Run the python script located inside (this is what handles the communication from python's side and needs to remain open)
-Open the example project.
-Press play and you should see that in both, the UE5 viewport, as well as the python's output, there is the same location of the character being printed.
-Run around and watch the values being sent and recieved update as you move through the level.
Video Tutorial: https://www.youtube.com/watch?v=i72wNki9Oqo&t=18s
--This project is intended as a template, so all the scripts relavent to your project's specific use case will need to be added to both UE5 and the python script.
--Any questions or comments feel free to DM me on discord username: fortbonnitar