Why *NOBODY HELPS* You with Your GAME Project (in GODOT or Anywhere)
Вставка
- Опубліковано 5 бер 2024
- 🖈 GDQUEST QUESTIONS TOOL : school.gdquest.com/guides/get...
🗨 GDQUEST DISCORD : / discord
▶︎ GODOT 4 COURSES : school.gdquest.com/godot-4-ea...
🖈 *GITHUB Godot Open Issues * : github.com/godotengine/godot/...
🎓 FREE APP "Learn GDScript From Zero" : www.gdquest.com
🎮 FREE INTERACTIVE GODOT TOUR - The Godot Editor - www.gdquest.com/tutorial/godo...
------------------------------------------
🖋 SYNOPSIS
Game development specifically and software development in general is highly reliant on community and peer-to-peer support. In fact all of GODOT relies on contributors. The practice of seeking help from peers is an excellent way to advance but to get answers you must be able to ask questions productively in a manner that makes it possible for others to give you support.
In this video we give you the ropes to do exactly that and we share a GDQuest tool you can rely on to make sure you're always asking Questions-That-Get-Answers.
#gamedev #gamengine #godot #tutorial
-------------------------------------------
CC-BY 4.0 LICENSE
Terms: creativecommons.org/licenses/...
Attribute To: "CC-By 4.0 - GDQuest and contributors - www.gdquest.com/"
learning how to properly ask for help is by far one of the most important skills beginner devs need. I see so many people asking for help with just absurdly vague errors without giving any context and at some point even trying to be helpful starts to get exhausting because of stuff like that
💯
It's worse when they commit The XY Problem.
(which is asking for help with error for what they think is the solution to their original problem, instead of just asking about the original problem)
not really, i've been asking for help to people at any forum and with 20 question only 2 get the answer, and now i dont really hope to get answered lol, now i almost can do anything without asking someone, and i now always help anyone who get trouble if i see the question.. i think its always just the person not the question
The amount of effort it'd take to properly give context is more than the effort it'd take for them to try and understand their own issue
I've been a software engineer for close to 3 decades and I love to help ppl with questions. The best way to get great information out of someone like me is to try to help me stand in your shoes and see things from your eyes. Remember, I start with zero idea what you are doing, and I don't know what's in your head. I know a lot, but you showing me what you're trying to accomplish and what you've tried that didn't work, etc. Will help me narrow down to the exact thing you need. What assumptions you're making about a function or variable help too. Once I can see a good enough picture of YOUR MIND and the code that came from it, it is possible to pinpoint the issue. Without it, I can't decide what you need. BTW If you post game ideas in a chat or online asking for help, code snippets, videos and other things, it doesn't mean I will take your ideas or try to screw you over, in fact it is not useful for me to do that. I have plenty of my own ideas already that I'm working on (I don't have time to take yours tbh), but I do need to understand enough to see what direction you need to go, and I like to help you succeed if I can.
That's a very good post! Thanks for writing it :)
I'm nowhere as experienced in decades as you are, but I also USED to love helping people solving problem and writing software, but that's no longer the case since I realized that majority of questions people asked me can be satisfied by just reading the manual and the majority of these people doesn't bother to learn, the just want a code that works.
I'm not gonna waste my time teaching someone that has no intention to learn and abandons it in a couple weeks. especially if it's a thing i enjoy.
in the case of gamedev, They're trying this shiny new thing they just found, after fiddling for a week or two with it, got frustrated it isn't as easy in the UA-cam video they watched, then they leave to pursue another shiny new thing, and repeat.
I am not worried about good people like you. I am more worried about LLMs that Microsoft, Google and Apple might make that might steal my idea to be honest.
I might be parnoid, because even if it were possible, a human still has to ask the the program to create my idea lol.
I know I may be repeating some of the comments, but understanding this is crucial for achieving better results when searching for answers, not just for game developers, but for developers of any kind.
I almost refrain myself from asking questions, because most of them are possible to solve by myself.
It's also an important skill to take a step back to analyze your problem, and search it with right keyword.
As someone who's been putting in time helping others learn Godot, the last part really is the most important. Concise context can let me answer your question in 30 seconds instead of a 30 minute back and forth. Thanks for making this video.
I always have the weirdest problems (with anything) or don't know the correct terminology to search for them. The latter happens a lot more than I'd like to admit. I remember plenty of times I'd search for a problem and get answers to other problems because of the words I'd use. The most recent one (something about referencing dictionaries in other dictionaries, I can't quite remember) wasn't even a problem, I just kind of assumed it needed more steps than it did. But it took me so long to find that out because of what I was googling. It was honestly kinda funny in retrospect.
:D That's understandable but you don't actually need to use specific terms. That's where the links come in. What you can't say, you can often show in your links: code, error message, video of the game. Then in your title and question, you can just focus on describing what outcome you expected versus what you got. In practical layman terms. That will be enough.
@@Gdquest yeah, I guess it goes to show I should ask more and not worry so much about searching. I didn't even ask anyone from the example I put I just poured over google as a resource. But I have been told before "a search would have answered that question", and it's like... I've been searching for hours. Though tbf I haven't had that problem with the godot community.
Sure. It's not fun to ignore harsh comments. We notice them more because they sting. But they're rarely the majority. In my experience, people typically answer when they know something. It's not simply the rewarding nature of altruism at play, there's also the boost that comes from knowing something... The compulsion to fix or problem-solve if you know the answer, etc...
Thanks for making this video, it's such an important topic no one seems to talk about.
Every beginner should see this. Asking good questions with enough context is one of the best skills you can have. It will make you a better gamedev and even a better person in general as I think this is applicable in all aspects of life and skills.
On top of agreeing with all the points you made in the video, I would also recommend asking YOURSELF questions when you are learning, developing a game or just trying to solve a problem. Framing proper questions will get your brain thinking like nothing else!
Good advice. I sometimes answer Qs in the Godot Discord and these are the biggest reasons I see people not get answers! I’d also add:
* Don’t ask “could someone help me?” before posting your question, just post the question
* Be specific. I see a lot of questions like “how do I make a character move?” That is far too broad to answer. Instead, try to solve it on your own and ask a more pointed question when you get stuck like “why is my character moving in the wrong direction?”
* Don’t be rude? I feel like this one should be obvious but I see people get upset w folks trying to help them all the time. If you do this, no one is going to want to help you!
* Say “thank you” if you’ve been helped! If people are spending time out of their day to help a stranger on the internet, that is pretty cool of them and deserves to be recognized! People are more likely to help you again if you do this too.
where is discord
Try the link in the description
Excellent points
Thank you is a much better alternative than "sorry" or "I'm stupid" which is common
I have legitimately encountered someone who refused to post their code because they didn't want us to steal it. We told them no one is gonna steal code from them and was incredibly upset at us when we couldn't help them without showing their code.
On an unrelated note, I love the art style used in the thumbnail, the 3D art is awesome and I’m definitely aiming to get to a similar level someday.
This is true for ALL technical questions. Good advice!
godette crying is adorable lmao
💯it's all about framing your question properly, doing some research before asking, and knowing who and where to ask.
thank you for this, but there's a typo in the question tools page:
"Copy and paste your Code
If it's _above_ 5 lines, you can paste your codeblock here. If it's above 5 lines, paste it in pastebin (or other) and enter the link here:"
should be
"Copy and paste your Code
If it's *below* 5 lines, you can paste your codeblock here. If it's above 5 lines, paste it in pastebin (or other) and enter the link here:"
Oops! Great catch! Thanks a lot!
didn't expect to see my question's thread in the vid, im flabbergasted XD
I am surprised how accurately did I anticipate the advice given!
I guess because I only had vague concepts about how game dev works and understanding at the very least that is an extremely complex issue, so absolutely EVERYTHING was necessary when it came to... Bug reports! I remember only doing it twice in my life, one for a mobile game that automated the process like magic and for Temtem, where I had to do an extremely elaborate form filling and video taking for something as simple as a Tem frozen in animation. Even just quitting and reloading the game could destroy extremely valuble information!
This is almost like getting tech support for your problems, so making sure to stay kind to people who do it for free is very important! Otherwise, it can feel as if you are the grandma asking their son for help with their computer.
What I have learn is everyone hates trying to help someone who knows nothing about code and complaining about your mess of a code you made.
They don’t like to be a teacher for anothers project when they got there own to make
That hasn't really been our experience. We see people helping beginners very often on our Discord server.
@@Gdquest my experience says otherwise
Just when I'm about to search for "how to make menus in godot" this comes up. What a great timing!
True. I too find it to be one of Godot's strong points.
@@12feetup Any resources you'd like to recommend to get started with making UI? I'd really appreciate if you could.
If no one help you out with Godot, do not feel bad. Because you are the pioneer who is up for the challenges. In fact, I am also struggle with Linux for daily driver, but I am okay right now, and also I will help you too.
I think reading the documentation on Godot and understanding how scenes actually work is vital. After that, I recommend learing as much math and physics as possible. You may not need it but its better to have the knowledge and not need it then to need it and not have it.
Hot content! Thanks!
Hello, I suppose you've answered this question 12*54 times already, but for this video, which I find really well edited by the way, what software did you use?
The only thing I think I would say to do differently is don't just post a snippet of your code, post the whole projects.
That way we can test out the project and see the problems and even push back some fixes.
You don't need to know everything about GIT for use it, just push your code to come place (github, gitlab, etc) and give a link.
This is not only a great way to get help, but it's a great way to not lose your code as revisions are kept and if you really screw something up on your local machine, you know you always have a backup you can revert too.
They are the best at explaining GD script, I am Latin and I had to adapt to enter the videos, it is a shame that they do not have a channel in Spanish
In contrast to Unity, Godot still has many unexpected behaviors due to bugs. Thats makes troubleshooting quite a bit harder, because its not always user error.
could you guys make a tutorial about the W4 cloud godot multiplayer options? (I want to see if its a good multiplayer option and if so how to use it).
I stopped asking for help long ago because the stuff I ask either gets ignored or I receive the same answers I already mentioned that didn't work in my question.
AI has been a godsend in this area. Chatting with bots has gotten me more results lately than any help forum ever has. No long winded lectures or being shit on by forum gatekeepers just because someone asked a similar question years ago, or you didn't follow their forum etiquette to a t. The useless "well, I didn't have that problem" responses. Never again.
I asked problems in godot forums and a guy answers my question and solve my problem and then i asked help for few more times and he did he made me 10% of the mechanics of my game
are you still using blender vse for your videos?
So i got the secrets bundle you have on godot but i didn't know it wasn't for godot 4, could ypu possibly update it for those of us who can't use it due to the fact that a lot of the code doesn't work anymore
You can write to support@gdquest.com and we'll give you a refund.
The Godot 3 courses will not be updated to Godot 4. Different courses will be made for Godot 4 because Godot 3 is an LTS version so some people will keep learning it.
Hello, will you be offering regional discounts like you did with the Godot 3 courses. I couldn't pick up one before the transition and oh well I'm still in a third world country :D
Yes! We already do but we haven't automated it yet. Just shoot us an email to support@gdquest.com and let us know where you are.
@@GdquestThanks, will do.
Hey i love your videos u make everything so easy to understand . Can u please make a video about how to use this inventory plugin the documentation is quite hard to understand
the plugin name is gloot v2.4.6 the latest version. i cannot send any links because my comments are being disappearing.
I find when people ask for help they are learning how the engine works and don't know how the nodes work so they end up asking people how to do the most basic things instead of breaking down the problem and learning how the engine works on your own with the tutorials already out there explaining most of the questions they have for the engine
I'm making a 3D player vs player fighting game, but don't know the steps, can you make a tutorial? please
I am new to game dev and have went through the free course of learn gd script from zero, and gone through the tutorial where you have taught to nake that rouge like game after doing this much I found out that godot have visual scripting too so I want to know how can i go aound and learn visual scripting there isnt any new recouces to learn it on youtube
Hello! Godot 4 does not have a visual script. Only Godot 3 does. There is a free and open source, third party plugin called "orchestrator" which you could try for visual scripting in Godot 4.
a little before godot 4 came out i remember trying to get help in mouse movement, probably because it was too simple got ignored, i tried searching a little more and found like 3 tutorials/implementations for the mouse movement i was looking for in forums
none of them worked in the new version of godot i was using 😅
Were you able to resolve it since then?
@@Gdquest nah, after that ive been waiting for godot to have a more popular/stable release to look out for stuff later, that day it felt like it changed the basic stuff way too much, anything past 6 months having a high chance of being completly obsolete or abandoned
We also waited a long time before officially teaching Godot 4 to give it some time to mature. Along the way, many of the edtech tools we created for learning had to be remended regularly until things settled down a bit.
RULES OF NATURE!!
I kind of wish I understood code better (been trying for 8+ years) so I could ask for help properly, but until then I'll have to figure it out myself :\
"my game doesn't work help"
"what the title says"
that's every post in the godot forums
I don't see multiplayer games dev cources or i missed anything. They can be great for learners.
They're coming up later down the learning path as they require devs to be already fairly comfortable with the foundations.
Wohoo, a thread that I was the sole active helper flashed by. Not to brag or anything, but I am now famous.
:D :D
help me help you... well it make it think like a lot of work to do? do you think so?... anyway the right question is that the code itself is not free? its like an assets folder that you need to pay in order you get what you want... right? right?
What code are you referring to? What folder?
@@Gdquest sorry I'm just guessing.. you know I really love Godot engine more that unity.. and you know that I'm not perfect..
No need to apologize at all. You're welcome here. I am asking to understand better what you mean in case there's a question I missed. Thanks for being around.
This will become more obsolete as AI becomes better and cheaper. Almost everyone will ask AI first in a year or two, because AI will give much faster and often accurate answers.
(even though AI still gets a lot of its info from these "forum" posts, but maybe in a couple years it will be able to provide more original answers by itself)
AI will always be stupid
my suggestion would be don't ask anyone, I've been programming for years and I have never relied on anybody else to learn, I used google and the tools availble to me, which is much better if you're a beginner, don't rely on someone else helping you, I understand the godot community is very supportive and is ready to help, but you shouldn't rely on that if you want to become a better programmer
Ah
I am sorry
But it's okay to get help sometimes
@@animated_sammyBoiii there's nothing wrong with getting help but my main point was don't let that be your primary source to solve a problem, every single time (probably could have been phrased better on my part)
I get what you're saying. For my game, I've never asked anyone for help (yet) but googled and read the documentation to find the answers I'm looking for. The only time I would post a question would be if I've exhausted all of my options and nothing I try would seem to work.
So far I've been able to work out a lot of things on my own.
And remember, answer those questions if you can.
I think there's one flaw with what you're saying: If I'm having enough trouble that I need others to help me figure it out, then I'm unlikely to feel confident enough in my knowledge to be helping others. After all, giving bad help is only going to serve to frustrate the person you're trying to help out.
I'd disagree! for example, i'm still a relative newbie to godot, but there are many areas ive picked up that are outside of the wheelhouse of others that I can offer my help with, like how to setup isometric tilemaps, custom editor properties, etc. sure the scope is narrow, but you can provide your insight to others, just don't treat it as the only way to handle a problem :D
Even just encouragement can sometimes help. Or sharing this video with someone who has no clue how to ask for support. You can find ways to help.
It doesn't mean you have to help someone you're not confident about answering. But you can be on the lookout for opportunities to help with what you do know.
I feel like this video has a bit of a catch-22 problem.
I will upload about this same reality
Godot subreddit is absolutely awful right now. Dozens of entitled people posting a photo of their code and "HELP ONLY" in title. Absolute madness.
We don't post our videos around because we don't promote our content, but if you think it could make a difference on reddit, feel free to post it there. Sounds like it's needed :)
I just uninstalled Reddit app a few minutes ago, not because of the Godot sub but because I realized that I was increasingly just using the site to answer questions from people who don't know how to ask them and getting frustrated.
The final straw was the art thread where someone had a proportion problem, it turned out they had dysgraphia, they got mad at me because they had repeated this info to other people downthread and got to me after them and I had just made an lengthy analogy to writing letters(the fundamental intuition for proportion is the same between shapes and letters), and they also didn't know the word for dysgraphia.
Understandable. Entitlement is frustrating. It's not something you ever really get used to. Still leaves me speechless, every time.
Yes it is. The world is a jerk!
Chat gpt left the chat😂
If you’re insinuating this video uses chat GPT, that's incorrect. It's a point by point remake of our own older video that you can find on this channel and that predates chatGPT.
Rather, chatGPT plagiarizes original content. It helps to get the order right.
i thought this video discussed why noone helps you make your game, not why noone helps you when you get stuck or dont know whst to do. that title was slightly misleading lol
Oh. I didn't mean for it to mislead you. It was just shorter than to say "your questions about your game project" and it seemed important to say what we're talking about.
How do I make a MMO FPS in godot?
...
oMFG THIS COMMUNITY SUCK. NO ONE WILL HELP ME!
I've personally ignored questions I likely could have answered because it was unclear what was being asked. Don't expect free help to go out of its way to accommodate your lazy question writing.
@GDQuest You're wrong at 6:36, by the way. It's pronounced GIF.
i get the intent but i disagree that everyone should be trying to post education material. that just pollutes the information space and makes it harder to find good information
This is an educational channel actually. People ask questions here related to learning material as well as on the GDQuest Discord server and on the learning platform.
Godot is full of bugs. I downloaded 4 times followed documentation and tutorials and every time something breaks. So I am learning unreal now.
I just read about a bug, that was due to an optimization (reducing the refreshes for changes in the editor), where the dev implemented the change but stated "I did not test many combinations ..." No wonder it breaks then. The engine has a problem with moving ahead too fast without proper regression testing.
L video
I want to ask, why is the answer to a vague question just "ignore it" rather than actually try to help properly? I as a newbie, would like at least a "Sorry, can't help you there" or someone asking for further details. Maybe the newbie doesn't know how to explain the situation, maybe the situation itself is very niche, etc. What's stopping someone from helping anyway? To quote, you say "Don't take a picture with your phone" and I ask, why not? As long as the photo is legible, what's the problem? You just say it's bad, but *WHY* is it bad? The video doesn't tell us so I'm lost to assume, I don't get a clear answer. It would suck if I went to a forum, asked a question, and nobody answered even though in my head I followed all the steps correctly. Nobody is obligated to answer, obviously, but still. There's better ways to go about it.
The reason you should not take a photo with your phone is mainly screen reflection, variable skills, lighting, etc... . What is legible is subjective and it may be more legible to you when you also know it and have stared at it for a while. A screenshot is more reliably legible.
If you link your issue, even if you can't explain it, you might still get help.
No matter how niche your issue is, you don't need to know any special terms to explain the practical difference between the outcome you expected and the outcome you got instead.
Regardless of how you explain or fail to, showcasing your issue through the links would increase your chances to get help.
You are not likely to get apologies if you haven't related your issue clearly but some people may still try to help you regardless, if they have time to ask you about it. Ideally, don't wait for them to ask and use a checklist if you need it to remember to share what you're getting.
if you post a specific question then i immediately know whether i can answer it well or not, and doing so is a matter of minutes. if you post a super vague then even just figuring out *what you actually need help with* can take ages, and by the time we do figure it out it might turn out that I can't answer it properly and it just wastes both of our time
@@Gdquest "What is legible is subjective" What does that mean exactly? If it's subjective, it should not be a main point since our opinions will differ. "Some people may still try to help you regardless" Ok so hold that thought. Let's say I do everything you put forward in the video to a T. I get no answer but continue to wait. Still nothing. I just move along and ask another question unrelated to the first, still following your steps but still nothing. It's because your method is not a guarantee that an answer will pop up, so if all else fails, what do I do then? The engine is very accessible so why are questions about it **not** accessible either? You have made a good detailed checklist, but even by following it I may not get the answer.
@@alicethetransdalek7333 It's not really a matter of a vague or specific question, it's more about getting an answer at all. Even if I am to post the most specific questions, I might just not be getting an answer. Are there roles in the forums tasked with helping people? If not, what did I do wrong to not get an answer despite following instructions?
Don't worry about what you did wrong to warrant not getting answers. Just keep doing your best at providing context and not expecting anything.
Post questions thinking: someone might be able to help, rather than someone should or will.
No matter how well you ask, no one can guarantee you get an answer but most importantly no one owes anyone an answer.
From that standpoint try to identify a pattern in the times you get answers versus not and use it to iterate and improve your chances.
Good luck.
Use Ai .
Sure these are some good advice, buuuut.. sometimes people are jerks, or to stupid to understand, no matter how much context you give them.
So you want answers from stupid people?
if they're "too stupid to understand," they're not the person who is going to be able to help you with your problem anyways.
Maybe just train godot AI helper model :X
Nadie te ayuda con tu proyecto en Godot o en cualquier otro motor de videojuegos porque son personas egoístas que no desean más competencia, o porque no les gusta ayudar de gratis a ninguna persona. Lo cierto es que existe mucha envidia y malos sentimientos en la industria de videojuegos indies. No todos somos filántropos amigos de ayudar a las personas sin esperar recibir nada a cambio.
Nobody helps you with your project in Godot or any other video game engine because they are selfish people who do not want more competition, or because they do not like to help anyone for free. The truth is that there is a lot of envy and bad feelings in the indie video game industry. Not all of us are philanthropists who like to help people without expecting anything in return.
Not to sound like a snob but I've never really considered asking anyone for help coding. I literally would rather ask chat gpt and learn from the mostly functional usually outdated response it gives. I learned from coding games though so maybe I'm not far enough in the weeds to get why it'd make more sense to sit on a forum than to read the docs yourself
I do agree finding a lot of your answers through the docs is important, I think that sometimes you have been staring at lines of text for so long that you cant see the obvious problem and having someone with fresh eyes always helps
Coding With Nobody youtube channel helps
You can help yourself pretty much with Godot by not using that stupid little engine at all.