If you want to attract more Unity Developers, just copy a few good solutions which the Unity developers are accustomed to, not write such pages. Of course, it can be useful but only at beginning. I’m the best example. I have been working with Unity for over 5 years and now I’m trying to use Unreal. I read the page you are talking about and… I got not much for myself. Yes, it good to compare some things in both of engines, but it won’t attract more developers. Ask yourself: “Why does Unity 3D is so popular?”
1/ Because Unity is easy! Its GUI is very intuitive; icons are small, good looking, there’s order everywhere. For a Unity Developer like me, it needs to be the Unity gizmo in the Unreal Viewport that a Unity Developer can click he/she can get Top View, etc. We REALLY need it!!! Please make such a gizmo for navigation.
2/ Unreal Documentation is incomplete and obsolete, not so friendly as that of Unity’s - I know the problem and docs for older versions can be used for newer version, but… Yes, the most important thing! C++ documentation should be always up to date. Always! Unity Developers aren’t accustomed to the Visual Scripting, so the Blueprint System isn’t a solution. We are coders! So do all to have a more friendly (and much more) tuts with C++.
3/ Maybe, you could make a solution for using C# for Unreal, I don’t know. I personally prefer to use C++, but others maybe can see C#.
4/ A lot of us have A LOT OF GBs of Unity Assets. I personally have about 100 GB of Unity Assets, so it would be perfect to us them (not all of course) in Unreal. I don’t know which one exactly, but I’d like to see my Unity animations in Unreal for example. Maybe materials, other sound formats, not only wave. Importing assets into Unity is very easy. Just drag the assets, and all works automatically. In Unreal, I need to select some options during import. If I have many meshes, animations, etc. it can be discouraging.
5/ Skeletal retargeting… Unity detects bones automatically in many cases (if the skeleton has been done well of course). Doing that manually in Unreal is really frustrating. You should make a solution for detecting various skeletons as much as possible. Then, it can be improved manually of course.
In general, copy a few good solutions in Unity. For Unreal users, those things I have written here can be ridiculous but they are important for Unity Developers. It’s the best way to be successful in the market.
Unreal Engine 4 is really awesome and I don’t regret I changed the software. I love it. However, you should do a few changes. I know many Unity users are looking at your software but they are hesitating not seeing those I have written above. Just make their choice easier.