An updated Epic Developer Community experience

@Hourences
Is there any way to search the forums? Just the forums?

I just wanted to search the forums for new posts about the new Biome Core UE5.4 feature but I am unable to do so. When I search for “biome” using the top right search field, I get this:

Notice that the “Learning” root category is completely unchecked, which would logically imply any of the child categories are inactive, yet the search results are not forum posts, but the learning resources.

I have to actually cycle each root category ON and OFF again to get relevant search results:

But as soon as I perform next search, all the search settings are reset back:

So there doesn’t appear any way just search forums without having do to multi-click filter setup after every single search query to get relevant results.

I think it’s really poor idea to combine forum search with the whole Epic Dev community content search. These two should be clearly distinct features.

The combined search layout is also really, really poor in terms of space utilization. It barely fits 5 search results on 1440p screen with 100% DPI scaling. That is crazy.

I am able to get the proper discourse search by clicking this “Open Advanced Search” button:
image
But something is very wrong with it. It takes usually about 10-15 seconds to load that page.

This is the advanced search. Much cleaner and much more relevant results:

But I don’t want to wait 10-15 seconds before initiating a search.

I think when we are on forums.unrealengine.com, the top right search should search forums. Or there should be separate forum search button in the forum UI itself.

3 Likes

That may have been an oversight, I will ask to have it be addressed. The intended design is indeed that while you are in the forums the top right magnify search button should result in the forum search. It should not require clicking on the advanced settings to get to it. I think something got mixed up as we did the other changes probably.

I will also ask the team to look at why unticking the main type doesn’t just ignore the sub types even if those sub types are checked, as well as see if we can tweak the layout or add in a second condensed viewing mode

@Hourences

Found another one. The documentation can not be searched reasonably. Here’s an example:

For the longest time I thought new documentation is simply missing function and property specifiers:
If I search for class specifiers, I get a result:

With property and function specifiers, however, no results:
image
image

Using just “specifiers” alone finds some more, but no function or property specifiers:

They are in fact there, but they are hidden extremely deeply in the documentation, under a category simply labeled “Properties” deep in the documentation tree:

Then I realized that the thing on the left is not a search, it’s just a category title filter:
image

BUT, in that case, how do I search the documentation?

The only other search button on the entire documentation page seems to be the top right one, but that one is utterly useless at finding anything.

Example - searching for “property specifiers”:


No relevant results found…

It finally works, when I explicitly check the “Documentation” checkbox, which is unchecked by default:

Of course as soon as I perform the next search directly from Unreal Engine 5.4 Documentation | Unreal Engine 5.4 Documentation | Epic Developer Community the filters on the left are reset to default (all unchecked) and once again return irrelevant results:

So, in order for user searching the documentation to find what they need, they need to:

  1. Figure out what the right search box is
  2. Figure out that even the “right” search box doesn’t provide right result by default
  3. Manually change search filters to include Documentation
  4. Manually set up those filters to include Documentation after each search, because they get reset on each new search.

Here’s my proposal how to make searching on Unreal sites less painful:

  • NUKE the Type filters on the search page. Kill it, remove it completely
  • The top right search button should always search ONLY Forum when executed from the forum page, ONLY documentation when executed from the documentation page, ONLY Learning when executed from learning page, and ONLY Snippets when executed from Snippets page. Essentially, these category filters should be set implicitly, under the hood based on where the search was initiated from, rather than being exposed to users requiring them to manually set them up.
  • It’s almost never the case user searching the forums wants to see documentation results, or user searching documentation wants to see forum posts. If they want to search both, it’s much easier to simply have two web browser tabs open side by side with forum and docs search results, than to have one search page which requires tedious, manual filter checkboxes setup just to see a messy kitchen sink of both types of results.

This combined search thing seems like something some random consultant though was a good idea, but no one with actual experience using Epic software/services ever wanted. I suspect a buzzword “Knowledge Base” was thrown around when the new Dev Community was being designed, but people in general hate those.

Knowledge bases aren’t a tool to help users, they are a maze to help large corporations make it much harder for end users whom have some problem to get in touch real tech support person, which usually costs the corporation much more. But since (paid UDN aside) you, the Epic do not provide any realtime human tech support, you don’t need Knowledge Base mazes to add friction to prevent users from getting the information they need.

More of a suggestion than a complaint, but it has been bugging me for a while now: We don’t really have an official place to discuss high-level gameplay framework usage, or software architecture, or compartmentalization… Anything related not to a purely coding problem, but rather more broad-ranging issues or ideas.

Things like: “Do I put X functionality into my GameMode?” or “How do I implement this feature in a way that is readable & maintainable?”, “How do I organize my asset loading?”

We do have the C++ and Blueprint filters, but they are mostly on Q&A for specific issues. Occasionally, a good discussion topic pops up, but those are few and far between.

I believe that a huge abandon / failure factor for game dev, is poorly architectured implementations that lead to unmaintainable, unfinished projects. It would be great to have an epic-defined, official location to discuss such issues and prevent them.

I believe there is a demand for it, but even if there isn’t yet, by creating the section people can start thinking about questions or discussion topics. And more importantly, to introduce beginners to concepts that are a bit more broad-ranging than merely solving each problem sequentially while creating huge amounts of technical debt.

Therefore I would like to suggest the addition of a new filter visible from the forum page Epic Developer Community Forums, under the section “Programming & Scripting”, called “Software Architecture” or just “Architecture”. (Since we are under the programming section there shouldn’t be too much ambiguity that this isn’t archviz)

EDIT: I ended up posting a fully fledged suggestion in the relevant forum section.

2 Likes

I am happy to report that the search button on the forum now works really well, and returns relevant forum posts, and the search results appear instantly, without lag, unlike previously. Great job! :partying_face:

On Documentation page, it still doesn’t return right results without adjusting the filters, but I am sure it’s on the radar, since the forum one got fixed.

+1 … I was half done reading your post and already wanted to reply “Great idea, I would call it something like Software Architecture/Gameplay Architecture” and then I finished your post and you said exactly that :slight_smile:

And one more thing. I love that some forum sections got decluttered from pinned posts, post titles don’t start with badges, and also the updated theme is much cleaner, but I still get visually overwhelmed when I browse into one of the forum sections:


The wall of text is a bit too dense to parse at glance, but I agree with the previously made point that the post content previews are useful.
So how about introducing some more contrast between the titles and post previews?:

I’d essentially give the preview text the same font color the tag labels under them have. (In my mockup it’s slightly different)

2 Likes

Another bit of enshittification has crept in unfortunately:

There’s now this super thick, almost one post tall sticky overlay bar wasting a lot of vertical space, which doesn’t make any sense given that most screens today are 16:9 aspect ratio.

How is it that I am on 1440px tall screen at 100% DPI and 100% browser zoom scale, yet I can’t even view 4 posts on on a screen at once, 3 of which are one line and one of which is two lines?

3 Likes

Couldn’t agree more. There wasn’t much space to see the existing posts before, but now it’s clearly ridiculous.

This is what I see by default:


Insanity.

In a more general sense, this new addition is representative of a bad trend overall: So much wasted space, and everything is horizontal, vertically stacking features on screen ratios already quite starved for vertical space…

2 Likes

I think someone has already mentioned this, but when you select a function from the website to copy/paste into your code - it would be much more efficient if the function and it’s parameters were all on one line.

Also - It’s pretty much impossible to find any docs from google now

2 Likes

Yeah, the docs search was always bad but previously I could at least use Google to find something. Now I can’t just find anything in the docs anymore :frowning:

The workaround that sort of works is to Google it, then land on 4.27 docs, and then try to replace 4.27 in the URL with latest version and fingers crossed that the link works. But that’s not really acceptable documentation browsing experience.

3 Likes

Is there a specific setting to enable the Marketplace Creator bagdge, we had it before the forum new ui.

It could be a bug as we have the badge Marketplace Creator from Profile>Interaction>Badges but we can’t set it from Edit Profile>Visual Badge.

For some few users they have it:


@Hourences

1 Like