Unreal Engine 5 won't arrive until late 2021. They're going to keep releasing major features to UE4 until at least then. I'm sure there will be a migration process for existing projects, as long as you're on a recent UE4 version.
Re:Unreal Engine 4 .NET Core integration
by bonestormii_ on Monday June 22, 2020 @10:46PM
(#23609449)
Right, but an integration of a dotnet like this is going to need to be maintained across versions, and 2021 is just 6 months from now. It is unlikely that a big version increment like this will be less than painful for such an integration, while standard code bases of C++ code probably will have relatively straight forward upgrade paths, though not necessarily trivial.
So if you want to use Unreal, consider just learning C++ as you go. That's my only point.
I'd much rather write C# than C++, but I'm a big believer in just adopting whatever is standard practice for the space your in. It's a great opportunity to learn the language, and you'll benefit more from a community's collective wisdom.
Edit: But this is still really cool and potentially useful.