Tutorial Content Feedback

I already submitted the survey, so I don’t want to submit another vote, but I do have some more suggestions for tutorials @UristMcSparks:

Performance Issues

Performance is one of the most critical needs of a game. We’ve had a number of game nominations in #nominations:featured-game-sort with noticeable performance issues – performance is often neglected. It’d be nice if we had some in-depth tutorials so that game developers are able to learn how to improve the performance of their games.

Developer Console Tabs

If I press F9 and select either ClientMemory or ServerMemory, I get a breakdown of what’s using up memory. It isn’t always clear what labels mean though. For instance, what does it mean if my Signals is 25% of my memory usage? What am I doing in my game that’s causing this? If it uses up too much memory, how do I resolve the problem?

This really goes for all tabs. It’d be nice to have an explanation of all the items in here, how to identify the cause of issues, and how to resolve these issues. We don’t need YouTube tutorials – just documentation on the entries + recommendations for cause identification/resolution.

Microprofiler

Spotco made a few YouTube tutorials, but those are more targeted to developers who are wanting to learn how to use the microprofiler. They don’t offer much help once we know how to use it and identify a problem. It would be nice to have documentation on common entries that pop up in the microprofiler + recommendations for cause identification/resolution.

Bottlenecked networks

We don’t have any tools for identifying issues with our netcode (not HttpService, but client → server and server → client traffic). For instance, if through network stats (Ctrl+Shift+F3?) I notice my network receive is 1/3rd of what it should be across all players, what do I do? What are some common causes? Am I using too many RemoteEvents? If not, is maybe replication of physics bottlenecking the network? If it’s not one of those, how can I identify the cause? How do I resolve the issue when I’ve identified the cause?

Long join times

How do I identify the cause of long join times? What are some common causes? How can I resolve these so that my join times are as quick as possible?

8 Likes