Sometime at the dawn of the year, I uninstalled Unity, because of one bug too many. I looked around for alternatives. I wanted it to be 3D and have a WYSIWYG scene editor. I tried Unreal and couldn't get it to work due something going wrong with Visual studio, although I wasn't burning with desire to get into C++ either (I should say that I'm not a professional programmer, nor very experienced one). Then I picked up Godot.
It turned out that I just wasn't able to produce a feature that I wanted, but I decided to persevere, modifying my idea... until essentially nothing remained of it. And with a few bugs on top, I departed again.
So over the past few days I've gone through, for some definition of "gone through", basically all the engines I could get my hands on for free.
There was CRYENGINE whose documentation is a bit of a disgrace. Maybe once it catches up with what seems like a decade of engine development...
There was Torque 3D, which seems more of a toy than a real engine.
There was Urho 3D which, apart from a terrible interface, only seems to work with the .mdl format... Although, maybe if I can find a Blender plugin for it, I could give it another try. I'm not sure I was fair with it, because at the time I was still optimistic about the other contestants.
jMonkeyEngine has been unusably buggy every time I've tried it throughout the years.
Wave Engine, after I managed to make it work with Visual Studio on one issue, broke down in building a project. Also, lack of documentation and general internet presence. Although for a while I was very enthusiastic, probably because of its extreme similarity to Unity.
...And is that it? :headscratch: Yeah, everything else I think I only read about. Like, mostly abandoned projects or niche things that I don't fit in (like OpenRTS).
Oh, Xenko - buggy and with barely any documentation, as far as I can remember. Oh, actually I don't think I managed to get it to create a project, maybe I should give it another try too.
But I'm going to wait for people's opinions first. I'd like to add that the purpose of this post is not to simply bash stuff, but to document my experience in a few words, especially because it seems like Google prefers showing only the best side of these engines.
Or maybe I missed something. Maybe with some guidance and perseverance I could get where I want to with one of them. But at this point it seems like I'm "doomed" to go back to Unity. In retrospect, it's actually extremely well-documented and stable by comparison, isn't it?