I created a custom game engine for scientific research and the amount of effort for upkeep is getting beyond that of a single part-time developer. I would like to investigate transitioning to UE, but I would like to know if I can replicate some of the unique features in my engine. If it requires coding a plugin, that’s fine, I’d just like to know how much effort (I’m an experienced C++ and python developer):
-
Multi-display support (I believe the answer is yes), but, …
-
Custom projection support
-
I have a multi-gpu setup with 3 projectors rear projecting on a 290 degree curved display
-
I have single display that bounce projects onto a screen warped into a cone. I use multi-pass to render to texture and then warp the result into an annulus for display
-
-
Two-way communication over sockets
-
Access the camera position and rotation in real-time and export it (to console or TCP socket)
-
Access events and export (when the player/camera enters/exits an area report the object)
-
Live scripting (I have a python interpreter inside the game engine, that the end-user can send command over socket to change object colors, move objects, …)
Any information on how I could implement these, or at least a equivalent function in UE.
Thanks,
Mark