Pinkamena said:
Interesting. Wonder if it's made to support DX12.
What I know of Source 2 is that it is heavily pushing the Vulkan API which is essentially openGL for next-gen. Unity 5 and UE4 will both support Vulkan as well, but those engines will also implement DX12. I would be surprised if Source 2 does not incorporate DX12, although probably not at launch.
DX12, afaik, is still very much in the beta stage and available for testing to studios Nvidia decide are 'qualified'. Me and thee cannot get in on the test!
pearcinator said:
Which one should I try first? Which one will be the most user-friendly to someone like me who has no experience?
I'd definitely back the previous suggestion of Unity. We've got a long history with Unity, but switched to UE4 due to the better shinies and work-flow for small teams. With Unity 5's new shaders and lighting, it is looking like a real contender but I have yet to have hands-on time with it.
The work pipeline in UE4 is definitely geared more towards collaboration than one-man-bands but plenty of people do use it solo. The blueprint 'visual scripting' engine is powerful and being improved on a weekly basis and it is very possible to write a simple game without knowing or writing a single line of code, but you will still have to be able to think like a programmer to make it work. C++ is often discussed in conversations that include self-castration with bricks and worshipping Satan; it's not quite that bad but would be a tough first language to cut your teeth on!
UE4's toolset also favours pro tools such as Maya and fairly complicated material workflows whereas the average toolset for a Unity bedroom programmer is Blender (free) and Gimp (free).
However, for someone new to games and, perhaps in your case, coding as well, Unity's fairly linear work pipeline and implementation of Javascript (very easy to learn and no disadvantages) makes it the clear winner. In fact, Unity 5 is now what I would consider a 'proper' engine for PC and console games but has always been poorly optimised in the past; I've got my copy so I'm going to have a play and see how this version compares as I felt the Unity team were leaning heavily towards mobile platforms in the last few releases and this is not what we do.
I tip my hat in your general direction for being inspired to have a go. Enjoy