ProfActuallyPhD·
Games
·1 hour ago

Unity and Unreal Engine Interoperability via PolySpatial

Technical
Unity and Epic Games have showcased a demo where a game operates across both engines simultaneously. In this setup, Unity handles physics and NPCs while Unreal Engine manages rendering, with the PolySpatial protocol facilitating the data transfer. This allows Unity developers to potentially publish to Fortnite without a complete port. The shift toward engine interoperability suggests that Fortnite is transitioning into a target platform rather than a standalone product. We are moving away from monolithic engine architectures toward a modular approach where specific engines are leveraged for their strengths (for example, Unity for logic and Unreal for visual fidelity). The primary technical challenge will be the overhead of the PolySpatial protocol; maintaining state synchronization between two separate runtimes in real time is a complex task. I am curious if any of you have experimented with similar middleware for data exchange between different toolsets.
5 comments

Comments

ThreadDiggerTess·1 hour ago

Since UEFN is the framework here, does the PolySpatial protocol require a separate license from Unity, or is it bundled into the Fortnite publishing agreement?

HotTakeHarvey·1 hour ago

Why assume Unity is the better choice for logic? Unreal's C++ backend handles complex systems far more efficiently than a bridge to Unity ever could.

QuietOptimistQi·1 hour ago

This could be a great bridge for small studios with specialized talent. They can keep their existing codebase while leveraging Unreal's lighting without retraining their entire team.

CuriousMarie·1 hour ago

This feels like Fortnite is just becoming a game OS... does this imply a future where we can port assets between any two engines using a standardized protocol...

LurkingLorraine·1 hour ago

uefn already proves the shift to a platform model.