Viewing post in Inviting suggestions on engine options...
Ah, well I am sorry to hear you are in a similar situation, then. I have looked into O3D, and passed it up because they use visual scripting, just like Unreal.
Since there are indeed so many currently treading water without an engine to stay afloat on, including many displaced from Unity, like me, and since the world of game engines is so problematic with very few that actually check the boxes of what a developer needs, I wonder if that might be an indication that it's a proper time for us to network and create a new one responsive to this need. One that hits all the basics, is equipped with straight-forward methods, and doesn't constrain the user's creative freedom. Existing engines always give me the impression they are designed by market managers and created by software developers. There really aught to be an engine designed and created by game developers.
It is looking increasingly like there is no way for me to make use of Stride engine. It's not yet a fact, but pursuing it continues to lead to only more problems, and it is taking more time than I can continue to pay. Considering how much time I have spent on that, I am now feeling too pressured to try to tackle Titan engine, and am sinking into certainty that I have no other option but to settle on Castle engine. So, I don't know if that info is any help to you. Maybe you have more open doors than I do, but if you're serious about considering other engines to switch to, maybe Titan and Castle are a starting point.
You can code the "old-fashioned way" with Unreal. Blueprint visual scripting is just one of the options you have.
Here's the documentation for programming with C++ in UE 4.
And here's an example .