I am a C++ programmer with an intermediate knowledge of graphics programming. I have written a game engine as a hobbyist project over the past few years and hope to finish it soon. I like developing games but also enjoy creating technology. I was thinking of using UE4 to develop a game but I was also considering writing another game engine where the renderer would use DirectX 12 instead of 11 which I'm used to. I am not sure if I would have the time to create a renderer that would perform as well as UE4's but its impossible to know how long such a task would take. Unreal Engine 4 has an excellent editor and workflow but from a rendering stand point, what features has it that are very difficult to implement? Is it feasible for one programmer to write a rendering engine that has the same features and performs as well? Its one thing to be able to implement physically based shading and baked global illumination but its another thing to be able to implement them efficiently.
SephireXMember Since 11 Mar 2013
Offline Last Active Aug 24 2015 07:01 AM