I love the engine but why is it so bare bones?

I’ve been using Unity for several years and I’ve seen what their “EVERYONE can make games RIGHT NOW” approach to building their community has resulted in. I dread to think that one day this ends up looking like that. I am not belittling’s opinion here, just yours, because I think little of it. You argue that the engine needs to be more accessible, I think that’s inane and that people need to understand that this isn’t MS Paint, but an extremely advanced and difficult tool. Secondly, people need to understand that making games is even more difficult, requiring expertise and precision. It’s not something that one slaps together in an afternoon. This goes ESPECIALLY for the very example I hold against you - “why would I need to spend 30 minutes to create basic multiplayer”. This tells me that you don’t have any clue of the intricacies of networking, replication and multiplayer in general. If you did, you wouldn’t think it a lot to spend months on it, let alone 30 minutes. This is grounds for why I simply do not hold your opinion in high regard.

If you want to label me as a jerk for desiring a minimum expected knowledge requirement, then go right ahead. But you need to understand that “basic multiplayer” (or other extremely advanced “basic” things) aren’t something that anyone can do right from the get-go, and striving to simplify that process further for those people, as opposed to requiring them to learn the existing methodologies, is both futile and stupid.

By the way, I do make the things that I need that are missing from the engine. I also contribute them back as pull requests. I even have a shiny badge and everything!

Lastly, to address the “without reading properly” accusation - you are correct, but just glancing over the “30 minutes for basic multiplayer” line gave me all the information I need. Sorry but not sorry.