Hello, guys.
I hope this section is appropriate for this kind of topic.
So, I’m finally set on learning C# for Unity. But I don’t like just reading books. I like making a goal and achieving it, learning meanwhile.
And I wanted to make a roguelike type of game with action-combat system. It’ll be 2d thing, maybe with 3d models - doesn’t matter right now.
I wanted to ask you, can you recommend me some good tutorials on RPG-thingies? Like, how to create health/damage system (a simpleone), spells, enemies and so on - ou know, what makes RPG an RPG, but less complex, more roguelike-casual.
If you like to learn by glancing over existing examples, you could try a starter kit from the asset store. It would at least give you a functional system until you were at the point to replace it with your own solution.
It’s a hassle but what you have to realise is the people who respond with such hatred really are in the minority (and not just on this forum (these people aren’t representative of the majority of coders (which is easy to loose sight of and as such is extremely damaging to the industry and the profession as a whole), they’re everywhere in life and on every forum, some of them just happen to code and some of them are here).
The majority of people on this forum (as with any other forum (all things being equal)) are normal people who could respond perfectly civilly in a perfectly helpful and congenial way, they just don’t put information forward because they’ve already learned they’re going to be attacked by the small hostile and vicious 3 to five percent.
The people who respond viciously with information that arguably is, at best, just not incorrect, do so in such a manner because they know the information would be forthcoming anyway (and probably more and better information) and so they try and get there first with the hostility the hatred and the vitriol, probably either because they’re trying to discourage you (because they believe coding is a zero-sum game and they want you gone and out of their way) or because they just enjoy hurting people or get satisfaction from treating people in an abusive manner.
If the people holding the purse-strings that bank-roll forums (like this one specifically), eventually figure out that the healthier and more supportive the forum is the faster it will grow and thrive (I offer as an example Linus tech tips http://linustechtips.com/) something may actually be done about the problem, which would raise the boats for all of us. For instance, imagine what an incredible source of innovation, energy and creativity a forum such as this could be if floods of the next generation of programmers and coders arrived with their enthusiasm and their excitement and their fresh insights. Maybe it’s fear of that that’s part of the reason why at least some of the hostile and viscous people on this (and other forums) behave as they do.
What do I suggest we do? Please see my sig. A good place to get started is to identify the people on the forum who aren’t going to try and make your life a misery for their own purposes.
And please…to the good, normal people out there, please also respond to the questions however briefly, so that we can add the savage and the vicious to our ignore lists without fear that no one else will respond (if those people respond to me, I don’t see it, so I don’t get the information and it just means I’m going to have to keep asking which just means more grist for their atrocious mill).
People behave as they do because they’ve seen this kind of threads for hundreds of times - the same type of people asking the same type of questions. People that don’t bother googling or searching the forum first.
Why should someone spend their time giving a thorough reply when OP didn’t spend even 5 minutes of his time searching for the info?
Learn to search! That’s the only important skill you need to become a game developer.
P.S. Centigrade, stop being a drama queen in every thread you post.
People in the position of new arrivals don’t know this. It’s not their fault. They’re looking for orientation and introduction. There’s no sticky’d FAQ, there’s no “Start Here” sticky and no introduce yourself thread. People are arriving here expecting to find a community. Please don’t make all they find here a sickening play on the “Unity” name.
There’s no justification for you to treat them in the way they’re being treated and you are under absolutely no obligation to respond to their posts.
I always suggest that people learn basic programming (use C# for this in your case) first. Will help you A LOT in the end.
We are talking variables, if/else statements, loops, methods and classes.
There is a million tutorials on YouTube or around the internet, so finding one should not be a problem.
I know everyone just want to jump into programming some game from the get go. But understanding the basics will help you so much when you start!!!
Exactly. They didn’t bother searching their question first. It’s entirely their fault.
This is not your premium support line. This is a community of developers that help you for free in their spare time. If you don’t bother searching your questions first, and you’re expecting that everyone here will treat you like a princess and just make your game for you, then wake up! That’s not how real life works!
I do agree with your statement for the most part, but I do believe a small part of the blame lies with Unity. We were told they had plans for a “Getting Started” section for the forums and they have yet to deliver on it.
I try to answer these questions when I do know the answer, but while the wording was similar I don’t feel like the OP was asking the exact same type of question. I think they simply wanted a tutorial recommendation. Which is why I suggested starter kits on the asset store.
Well, there is a ‘Learn’ selectable option right at the top of the Unity Homepage (And any Unity webpage) which would take new Unity users to the tutorials section.
I haven’t watched them myself. I saw that they were video tutorials and closed the page. A lot of people, myself included, have commented on these forums multiple times that we do not like video tutorials.
I don’t think this is exactly why people are skipping over the ‘Learn’ section, but it may very well be one contributing factor. I think people are generally more used to asking questions than doing their own research. Especially if they don’t really have any experience using search engines.
I agree with his sentiment that many beginner questions could have been answered with a search. We have actually had days where a “getting started” type of question is asked more than once with the thread being relatively close to the top. Yet the new person still puts up their own thread only to receive the exact same answers.
Once again though I don’t think the OP fits into that group based on their past threads. Their choice of wording could use some work as it does give the impression otherwise, but this is why I check thread history for those who post. To ensure my assistance is actually beneficial. Linking the Learn section is only useful to a point.
You have to click the “Community” link in order to access the forums. The “Learn” link is right next to it. So either they are finding the forums through a search, in which case they should be capable of finding the answer to their question, or they are purposefully ignoring the “Learn” section.
Which is why having a “Getting Started” section would be nice. People may ignore the “Learn” section, but I doubt they would ignore the forum section dedicated to newcomers. It was supposed to have been positioned right next to the “Announcements” at the top of the forum.
You should try watching them! There are both bite-size tutorials in the form of 5/10 minute descriptions of features and elements in Unity and there are also longer video tutorials that take new users through the process of making a simple game from scratch.
Out of interest, why don’t you like video tutorials? Can you link to a thread where forum-users are asking for official non-video Unity tutorials?
Not having any experience in using search engines or navigating web-pages doesn’t make sense; they clearly have experience of searching for the Unity website, downloading the engine, choosing the community tab, choosing the forums, logging in, then making a thread asking for help. The majority of questions such as ‘How do I make Minecraft in Unity?’ or ‘How do I make a FPS in Unity?’ or other similar questions can be solved by posting that exact question into Google. The same goes for most specific questions such as ‘how do I set the length of a raycast in unity?’ which will yield useful links to relevant Unity Documentation, Unity Answers, Unity Forums, Unity Learn Section and tutorials/guides hosted on the community’s own websites and blogs. The tools, and results, are there for new users to find out what they want.
Of course, people will ask the forums "how do I make X in unity?’ threads if they opt not to use Google. I have just messaged Aurore about a ‘Getting Started’ section and we will see what happens.
It isn’t in a dedicated thread. Usually the discussion about video vs non-video tutorials is brought up whenever someone asks what type of tutorials people would be interested in seeing.
There are situations where I will use video tutorials, such as the ones made by 3D Buzz for Unity, but generally I dislike them for learning anything beyond the very basics. It is simply much easier for me to find what I am interested in using text with images than having to search through a video.
This is why I believe they are purposefully ignoring the “Learn” section of the site.
Sorry but I think the OP’s avatar was supposed to inspire us to help. Of course this ain’t the interstate and the OP doesn’t have a flat tire.
Plus, I’ve only heard the term ‘thingies’ used by programmers explaining something without actually reading back lines of code and bespoke hardware constructs.
That’s the most rare and surprising opinion I’ve heard for awhile. And I can tell you that you’re definitely in the EXTREME minority. Most people are begging for video tutorials over any other kind.
Case in point: we have 40-50 page reference manuals for our plugins and most people can’t be bothered to read them or even refer to them as a reference. They want videos for EVERYTHING and they ask all the time. This is the MTV generation - most people won’t sit down and read long tutorial stuff. So it’s more effective for authors to cater to the largest audience and just make the videos. I think it’s time for you to accept the reality instead of waiting for it to change.
Also, screen shot tutorials (blog-style) won’t really do the trick for Unity, it would need way too many of them and be super long, for most things. Video is simpler. The trick may be finding short enough and focused video tutorials, so you don’t have to fast forward through it. I try to keep the videos for our plugins pretty short. They range from 2 to 8 minutes. That way I can keep cranking them out without a lot of effort and it’s easier to find what you’re looking for based on the titles.
The 3D buzz stuff is top notch. It’s also pretty long. If everyone made that high quality of video tutorials, this community would be twice as useful for learning.