Hi everyone,
This [the current state of support for Unreal Engine 4 users] was a hotly debated topic within the IRC channel, so I figured I would create a topic on the forums for further discussion.
I’ll provide a brief background on my situation, which should hopefully add some context. I’ve been an Unreal Engine 4 subscriber since April 2014. Prior to this, I had no game development experience. I’ve always wanted to develop my own game (especially since the industry has stopped developing the genre of games I enjoy playing), but it always seemed inaccessible. That changed when Unreal Engine 4 (and subsequently Blueprints) was released. I truly consider Unreal Engine 4 to be a fantastic software product and — most days — launching it fills me with a level of excitement that only kids opening presents on Christmas morning could relate to. However, there are other days that are filled with frustration, where desired functionality seems unachievable, and the advanced concepts that are required for progression seem too complicated to comprehend (hopefully, I’m not the exception). On these days, having an accessible support network is critical. I’m ashamed to admit it, but after a few too many frustrating days, I threw in the towel and stopped my endeavours with Unreal Engine 4 for a period of several months (although, I kept paying the monthly subscription, as I wanted to support Epic’s initiative), as I felt like I couldn’t get the help that I desperately needed. I thought it then and I still think it now… the support network for Unreal Engine 4 needs an overhaul.
Disclaimer: Continue reading at your own risk if you’re easily offended and will perceive criticism as selfishness/ungratefulness.
On the surface, getting assistance appears to be a painless process with an abundance of support resources: AnswerHub, Documentation, Forums, IRC, Marketplace (i.e. Content Examples), Wiki, YouTube (i.e. Tutorial Videos), and Third Parties (such as Digital Tutors). Even the main website states: “Using Unreal Engine 4 is easier than ever. Whether you’re just starting out or part of a 500-person studio, our weekly Twitch streams, videos tutorials, documentation and an active community help you get started and ship your game.” However, that isn’t the reality of the situation. The percentage of questions getting acknowledged/answered on AnswerHub is abysmally low (I’ve personally had questions that have been unanswered for 6+ months and others have reported similar outcomes), but this doesn’t surprise me considering the onus is on the developers to provide answers (which is an unreasonable expectation) and there is no incentive for non-staff to assist (unless they’re feeling especially charitable). The documentation is lacking and — in some cases — non-existent. Essentially, we (new developers) are shown the basics concepts, but then expected to understand the advanced concepts without any additional explanation. There is no gradual layering of information. If I was teaching you how to play golf, I wouldn’t introduce a basic concept (such as how to grip/hold the club) and then expect you to immediately digest advanced concepts such as angle of attack, clubface angles, swing paths, and how it relates to (and influences) the ball’s spin axis. Your eyes would glaze over and you’d likely quit out of frustration due to a lack of progress and understanding.
From an outsider’s perspective (and please correct me if I’m wrong), it seems like Epic is overwhelmed by the popularity of Unreal Engine 4 and has an insufficient quantity of support staff to deal with the influx of new developers. In my own head, I concluded that profits attributed to Unreal Engine 4 subscriptions mustn’t have been significant enough to justify the costs associated with hiring more support staff (which makes sense if a significant portion of subscribers make hit-and-run payments that coincide with major releases). However, that theory goes out the window when $5M is being handed out in grants (which is fantastic for existing developers, but doesn’t do much for new developers wanting to expand their knowledge of Unreal Engine 4).
So, what is the solution? How can new developers get direct access to Epic (short of paying AAA development studio prices for the privilege) and get answers/solutions in a timely manner? I’ve tried training from third parties (such as Digital Tutors) and have been disappointed to find that most of it is repackaged content that doesn’t go beyond the basics. I would gladly welcome a premium subscription option at an increased monthly cost (or a contract based subscription) if it meant I could get the help I need when I need it.
Anyway, I’d love to hear everyone else’s thoughts. Thanks!