#Godot tutoring?
1 messages · Page 1 of 1 (latest)
I actually did one of Heartbeast tutorials already 😦
Am really bad at gamedev 😔
Same 😦
Even my level design is also terrible
general programming practice may also help, if it's specifically the coding you struggle with
I heard level design is one of hardest things beside programming
Programming has logic and level design has creativity
Well, I've been learning Godot for about 2 months and I can say that I'm fairly confident in my coding abilities (not great, but good enough to discern what most code means and make a few basic things). It honestly just takes practice, make a game, then another and another.
Practice is absolutely the most important part. I think you'll find if you practice enough just making small things, even with level design, you'll eventually find you get an idea for what works and what doesn't. It becomes intuitive on some level, even if at first it doesn't feel like there's anything intuitive about it.
If gamedev was easy then everyone would do it
I must be doing something wrong if I've been practicing for a year and can't even make a Pong game on my own
welcome
Level design’s the big stinker for me, yeah
I’ve spent a bit making a bunch of mechanics for a puzzle game and had a blast… now I gotta design with them 
If you follow a tutorial about player movement or something similar to that, then try making it again without the tutorial. That's what helped me a ton.
Do you ever participate in gamejam ?
I'm not good enough for game jams
I literally can't code at all
Not good enough? My first experience coding was a gamejam
The only wrong thing to do is nothing at all.
Am not too but now after 16 days am going to participate at Kenny gamejam
I would probably spend weeks just trying to come up with an idea for a game :/
I'm not joking when I say that tutorials and courses don't help me
Everyone's gotta start somewhere!
Then make something basic.
🤷♂️ I can't really understand how that's possible.
Me neither tbh
you will struggle finding personalized help without paying
Free course from harvard
I would begin by blearning programming from another lanugage, not godot, where resources are more abundant
Don't they teach python ?
I mean I tried C# and Python and same problem
All I can say from personal experience is, don't pressure yourself and try to be curious of the process
what problem? it doesnt click?
They teach a number of languages but more importantly they teach algorithms and critical thinking
like, whenever you encounter a tutorial, don't just follow it one-one-one, experiment
what level of programming are you learning
Things you should learn before you start typing code
Yeah. It just doesn't click. Even if it's explained multiple times it just doesn't make sense to me
I would follow the course mr. paul posted
if you are looking for a tutor, though, your best bet is to get employed and hire someone or join a course unfortunately
i dont think a tutor is necessary, but obviously it is your decision
You said you've been learning godot, what projects have you made so far? and what things are you expecting yourself to make at the start?
if you want to keep self teaching yourself, start slower and slower
if you dont understand written programming, attempt to make a game in scratch, that is as simple as you can get
Learning a program language is like a slightly easier version of learning a real language.
I tried once to make a Pong game. I was told it's dead simple and yet I had no idea what to code. My head was empty
have you followed a tutorial, line by line, and gottan something working ever?
I think my problem is that I can follow a tourtorial and can make game but without watching tourtorial I can't.
Yeah. Because tutorials are just copying code
You can use chatgpt as a personal tutor, its pretty good at it
Not sure for Godot.
No !! Chatgpt is just so bad for coding
This thread on the other server has a lot of valuable information for someone experiencing the same issue:
https://discord.com/channels/212250894228652034/1246633317223366727
start tweaking things, like "can I dchnage the sprite of this character?" "can I change the jump height?" "can I add sound effects"
well, my best advice is to check out this site https://gdquest.github.io/learn-gdscript/
its where i learned gdscript and it guides u through all coding principles from nothing.
I've completed it 3 times. I can understand what each individual things do. But using them together when solving a coding problem is where I get stuck
I don't agree that you can't learn coding without any paid course because a lot of tourtorial already available.
On the topic of tutorials, Brackey's new tutorial is probably the best beginner tutorial out there right now. It's entirely up to date, assets are provided, and he explains how to navigate the editor along with the programming. At the end of the tutorial he suggests some next steps to use to apply what you learned
https://youtu.be/LOhfqjmasi0?feature=shared
well, maybe if your school offers computer science you can try that, if not MIT posts all their computer science classes online for free so you could watch those
That's where I learnt the basics.
Very solid to have as a guide.
its important to learn about abstraction and decomposition and stuff
Same! I only got back into godot recently and it was because of that tutorial lol
mmmmmm OOP might be a bit much to learn first when starting out
Another vitally important thing is to gain outside programming experience. Take a python crash course (there's plenty free on youtube). Learning to code is GDScript is probably not going to work out super well, as you have to juggle all the other things in the editor.
like someone else said, programming is like learning a language. it's not like learning Spanish, but more like an english speaker learning chinese or japanese
Can someone help me I already made a 2D and 3D platformer game now am confused what to do next ?
I'm just gonna say it too, you could start with scratch or code.org, they're very simple but teach you the coding mindsey
you cant just learn it in a week or even a month. you need months of practice to wrap your brain around it
so dont give up
it's not a you problem
make a topdown 2d rpg
it's just normal
It's really easy for me to burnout if I do it too much
OOP in my experience isn't super hard for beginners, however it's probably best to avoid it and learn non-OOP first
(also in the spirit of education and not gatekeeping, OOP stands for "Object Oriented Programming")
And it's totally ok to steal code from online lol, just try to understand what it means when you implement it
yeah instead of just reading and understanding, try to construct your own sentences and, play with words!
I started off with 30 minutes a day.
in the other server, i saw someone recommend the MIT programming course
I think yes I should do it.
@burnt saddle I recommend to participate at gamejam. Especially at Kenny gamejam because they will provide all assets
I freeze under time limits
I run into the same issue. There's a couple ways you could deal with this. One, use a studying timer to make sure you take regular breaks (This one is nice and simple to use: https://brainpls.work). If you have any friends who might be interested in learning godot, working with them would definitely be helpful! I have one friend who also uses godot (and is far better at it than me lol), and we often just sit in a voice call while coding, so that if we ever run into problems or need feedback we can talk to each other.
oh, it's harvard, not mit lol
Just participate man !
NO
if you want you can try to underscope the game
I know you are not confident but still you should try. Am also participating for first time
Join a 1 week gamejam and make something EXTREMELY simple
i personally dont like game jams since im usually in too much of a rush to actually accomplish anything.
Same, but not during the summer.
idk about the one week ones. i usually dont have time for those. only did weekend ones
We all have our preferences.
please don't pressure yourself or discourage yourself too much ^^;;
especially considering that you're still starting out
If someone wants to participate in gamejam
One peace of feedback I think is important, coming from someone who has very bad time management. If you have this mindset, I can guarantee you won't be able to achieve what you want. There's a lot less pressure than you think when it comes to game jams. Nobody is forcing you to submit anything. Many people just use the game jam theme as a starting point and just continue developing past the deadline.
The only sure thing is that if you don't participate, you won't gain anything. If you do participate, you have nothing to loose and so much to gain.
Side note, the 2024 GMTK game jam is coming up in august, and while it has a time limit, it's extended from the usual 3 days (I think) to 5 days. Not that that is a lot, just thought I'd mention it lol
Ah game development is hard
But am also hard
I don't think you understand how difficult learning is for me in general. I barely managed to pass high school
I think the chats are unlocked now
I'm still in highschool, and trust me I'm not doing any better lol. I really do understand how difficult it is because I struggle with the same issue. I still struggle with Godot too, but the advice I have given has helped me make small strides. Especially finding someone to do it with who has a similar skill level
if it helps, a lot of people have a monkey see, monkey do kind of mindset when it comes to programming
like maybe if you just make someone type public static void main args enough times, they'll be a good programmer automagically
but as an experienced programmer, when i try to learn stuff, i always try to focus on why im being told to type something
instead of blindly following a tutorial, ill question every line
The why is where I get stuck. It's like I'm unable to process what I'm told
godot tutorials and coding tutorials will not handhold you to the extend you need them to
i mean, they should and they could, but they dont
so you need to google the heck out of "what does print do" and "what is a for loop"
and if that fails, you can ask someone. there are general purpose coding (and learning to code) discord servers
if you are following a general coding tutorial
Trust me I tried that so many time and always get hit with "just keep practicing"
well, i mean, ask the specific question and they cant really respond with that
keep practicing, yes, but ask why things work
Have you done any intro to programming tutorials with exercises? Genuinely just things like "print the numbers from 1 to 10" to use whatever was introduced without copying code verbatim
You mean like excercism?
Maybe? I've never used it I'm afraid 😔 I think the exercises on the site are a little more involved than I was thinking for just getting over any blockers to getting your own code onto paper (screen)
I was thinking more like this: https://en.m.wikibooks.org/wiki/Python_Programming
The topics are fairly granular, and if the topic doesn't register, the exercise just forces you to go back and look for the info you missed in order to complete the task, if that kind of thing helps