Fortnite Has Crashed: Let's Talk Solutions (The Very Sorry State of Bugs & Support)

Current State:
We are at the advent of the future UGC and metaverse platform development, with new features releasing more and more frequently, bringing us closer to a UE6-FN-Verse development environment that lowers the barriers to entry across the board enabling us to share our designs with the world.
We have the future of technology when it comes to animation, visual effects, a brand new development language, but when it comes to the support we get and the infrastructure surrounding it, things start to bring us back down to earth.

The Horse Left Without the Cart:
The state of the forums, the way that the community gets treated as self supporting by the devs of the UGC platform, and 99:1 balance of the priorities in regards to growth vs maintenance and stability seems to be more than ā€œjust a sprintā€ or a ā€œperiod of rapid growthā€ and more like a systemic result of a skewed value structure. The drive to stay in front and update features comes at the cost of the usability, support, and most importantly gratitude shown to the user base. Itā€™s clear that we are here because weā€™re passionate, weā€™re willing to put in the time and effort to identify and report bugs and even guide each other through the learning process. While thatā€™s amazing to see from a community standpoint, itā€™s also become lopsided as far as being met half way or supported in any of these efforts.

History Repeats:
Thereā€™s a parallel history to be told about the state of support of UE as a platform and product in the forum posts and unfortunately this lack of care or value for early adopters and enthusiasts can be traced back. If you think weā€™re the only ones getting canned responses from bots and no updates on the bug report we filed after 3 hours of troubleshooting, you can find the same threads for UE with people talking about these same issues spanning half a decade. Instead of looking at us as valued members of the community, investing in the forums and fostering an environment of feedback, detailed analysis and volunteer QA - theyā€™ve decided that and aggressive release schedule for updates outweigh the value of - well just about everything.
Why would we need QA when we can have more poorly documented updates? The community will figure it out anyways, so why not let the collective take the L on discovering, documenting, and reporting these issues, then we can use more of the budget for growthā€¦

Modern Problems Require Modern Solutions:
Below are screenshots from the bug report section of the Star Citizen forums:
Categorization that is easy to use, responsive, and functional. It has a high focus on innovative methods of displaying data as well as encouraging collaboration from the community to confirm and rank the bugs thatā€™s easy to understand and participate in.


Clear processes around timelines, amount of reports, documented confirmations, votes from the community, and a giant button that says Contribute. (wow)

An advanced details page which allows for 1 click dashboard like visualization. Why? Because they value the time and effort of their userbase, and if theyā€™re willing to get involved and help build something good into something great, why not put forward the effort to provide them the tooling? It just makes sense. Itā€™s respectful, its due dilliigence, and its a clear example of how it can be done effectively.

Examples of the community utilizing the tooling available to mark duplicate bugs, and self organize to ensure that the QA team is able to operate efficiently by consolidating information, reducing unnecessary bloat, and making it easier for everyone involved to be productive.

Process Transparency:
image
Creating a new issue:

Acknowledging the users that spend their time dilligently troubleshooting, collecting data, confirming, and supporting the QA staff of the company with the revolutionary process of updating the status on the bug report. Actually informing the user on whether or not they spent their time in veinā€¦ Itā€™s a glimpse of what the future could look like with some effort.

And thatā€™s not all, thereā€™s a notion set up specifically for learning the importance of the system and structure contained in the issue-reporting section of the main website: Star Citizen - Getting Started with PleaseFix on Notion.so

Pass the Copium Brother:
It can be argued that itā€™s ā€œnot that badā€, and Iā€™m not here to argue that point, Iā€™m here to point out that there is a way to do it better.
From a business standpoint the value should be apparent, and I truly do not understand why more effort isnā€™t being focused here. Iā€™m not sure how many people you have leveraging their efforts at 1:200 ratio of effort to outcome, but I would have to imagine with a bit of analysis you may find some room in the budget to hire someone to make this a priority.

Epicā€¦ Please:
Epic, you guys just went all in on a UGC platform, and you seem to get the intrinsic value of having a community of developers, while simultaneously overlooking a massive reciprocal value add by that community of developers. (Hi, weā€™re here.)

Itā€™s 100% on you as an organization to create comprehensive and adequate tooling to enable the community to operate at its full potential, and long term you do harm the platform, the product, and strain your relationship with your userbase by neglecting it. I spent nearly 10 years in Silicon Valley working on the best IT teams in the world, and I know how difficult and exhausting it is dealing with bug reports, queues, QA, triage, and prioritization at scale. But it is a critical part of the ecosystem and it needs to be nurtured. By investing into it and empowering your developer user base, you reduce strain on some of the most overworked, underappreciated contributors to your organization (In regards to your QA team who we work anonymously in partnership with for whatever reason) and encourage us to actually come report our bugs and participate in the QA process for your platform for free.
You should want that, we should want that, QA I presume would love it. Where are the other stakeholders weā€™re waiting for? Itā€™s been almost a yearā€¦ We love the platform, we are committed to its success, but you need to meet us half way. Iā€™m not convincing anyone else to come report bugs here when I have over 1500 hours in UEFN, over 100 posts, and wouldnā€™t be able to tell you if any of my reports were ever even read by a human let alone actioned on.
Just some food for thought.

Side by Sides:
Alright lets get Roblox in on this party eh?
They have pinned informational posts, thatā€™s really good, probably a pretty low effort way to reduce the total post/ticket count. Some differences Iā€™m noticing off the bat are they have more relevant sorting options like sorting by resolved issues.


Someone seems to have had the foresight to include the visual button for Resolved on the UEFN side, but forgot to make it filterable or accessible.

Big issue on Roblox reported where the game wonā€™t launch, it takes about a month for human intervention, and overall 2 support staff respond to the thread.

Here we have the 6th highest viewed thread so far in all of the UEFN Issues and Bug Reporting and after a total of roughly 9 months there have been 2 automated updates from bots, and no comment from staff. If there isnā€™t enough time or energy across a team to address the top 10 posts in each category of the forums PER YEAR, thenā€¦ well Iā€™ll let everyone come to their own conclusions given the information provided.

I just want to see the platform do well, and I want to feel good about working on it and contributing to solutions, and right now Iā€™m having a hard time. I wouldnā€™t have written all of this and provided these examples unless I really cared and wanted to provide ways to highlight where improvements can be made and examples of attainable directions to move in. Iā€™m doing my best to keep it constructive but if I seem frustrated and slightly condescending, itā€™s because this post is not and should not be my job. Iā€™m trying to follow the vision that you (Epic) put forth about start up developers and the UGC platform, and the whole bill of sale.
I would just like to be able to focus on doing that to best of my ability, and request that you please give this the resources and attention it needs to improve its efficacy so we donā€™t let it compound and end up 5 years down the road with someone else making this same post. We can do better.

The status of UCB-1285 incident has been moved from ā€˜Awaiting Validationā€™ to ā€˜Needs Triageā€™.

1 Like

Very well put together post! Those are my biggest issues with all this and why I mostly dont bother with reporting anything. From the Community Team it seems like they do really care about the forums being good and bugs being reported here so hopefully they see and use your feedback :slight_smile:

One more thing that annoys me is having a max amount of votes you can give out. I keep having to go and remove votes from old posts just so I can upvote new onesā€¦ Thatā€™s just a dumb system.

2 Likes

Hi all, thanks for calling this to our attention. We are discussing.

Thanks for calling this out, Iā€™ve increased the limits.

3 Likes

Very much appreciated. Also, I just wanted to clarify that this isnā€™t meant to be perceived as negativity to the support staff. I know that your team is doing their best, and appreciate everyone that does invest their time in the day to day here. I see Support, QA, and Users as a team, and truly the only direct stakeholders in that regard.

This is written as a message to anyone who it may come by and hopefully inspire actionable change if thatā€™s something their capable of, but ultimately would need to be addressed by someone director level+ who is responsible for the budgetary and strategic decision making. Not likely theyā€™ll be showing up to respond to forum posts, but it could always make its way somehow.

You would be surprised how disconnected large corporations truly get. Itā€™s not necessarily mal intent, but rather there are so many things to worry about and stay on top of sometimes a ball gets dropped and no ones there to pick it back up. I did a rotation as a Technical Program Manager at Google Cloud and took projects where a PM had been left for a new position, and they just still hadnā€™t found a good hire so tracking and reporting fell back onto the devs who were already busy. Not that it wasnā€™t important, but in a large company if itā€™s not an immediate risk it can get left by the weighside.

I do think that thereā€™s a valid and compelling argument to be made here for the investment of resources in relation to the impact and benefit of those efforts towards the long term success of the platform, and would generally be a very positive thing to do as a corporation in the industry. We see there are examples of companies doing it well, whether that be ensuring SLAs on high priority threads, or more technically capable and performant platforms that focus on empowering the users to be able to help each other more, and staff more. (Which a sweet deal if youā€™re users generate content too.)

I could be wrong here in thinking that thereā€™s an overall positive financial/business outlook from the forums, I donā€™t have the info required to state that.
But I do think that the intangible value, and long term impact of something as nuanced as forums is one of those things thatā€™s quite easy to overlooked. Thereā€™s no directly measurable negative impact to the bottom line here for inadequate service or efforts. Its one of those places straight out of college middle management love to make a reorg out of. And at the same time, It could be an area that drives compounding value for the brand and platform in the long run. It seems to align with the decision making to pivot into a UGC platform to begin with, so I thought it was at least worth advocating for.

3 Likes

This is a very thoughtful and resource driven action response that I would only hope Epic would value to recognize and absorb. The forums to an internal dev vs an external dev are vastly different experiences. I really hope for more discourse like this to help improve our ecosystem.

5 Likes