#Godot tutoring?

1 messages · Page 1 of 1 (latest)

vivid girder
#

You can join my patreon for free - I post a lot of stuff there for free folks as well. What I'd generally recommend though is heading to YouTube and picking up Heartbeast's channel. He does a lot of great tutorials for fun, sometimes even complex games, but explains them in a way that beginners can really understand generally.

burnt saddle
#

I actually did one of Heartbeast tutorials already 😦

simple ore
#

Am really bad at gamedev 😔

burnt saddle
#

Same 😦

simple ore
#

Even my level design is also terrible

spring walrus
#

general programming practice may also help, if it's specifically the coding you struggle with

burnt saddle
#

I heard level design is one of hardest things beside programming

#

Programming has logic and level design has creativity

barren vector
#

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.

vivid girder
#

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.

simple ore
burnt saddle
dark notch
#

welcome

graceful acorn
#

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 gdcry

barren vector
simple ore
burnt saddle
#

I literally can't code at all

barren vector
vivid girder
#

The only wrong thing to do is nothing at all.

simple ore
burnt saddle
#

I'm not joking when I say that tutorials and courses don't help me

copper dove
#

Everyone's gotta start somewhere!

barren vector
barren vector
solar sable
#

you will struggle finding personalized help without paying

fresh matrix
#

Free course from harvard

solar sable
#

I would begin by blearning programming from another lanugage, not godot, where resources are more abundant

simple ore
burnt saddle
copper dove
#

All I can say from personal experience is, don't pressure yourself and try to be curious of the process

solar sable
fresh matrix
#

They teach a number of languages but more importantly they teach algorithms and critical thinking

copper dove
#

like, whenever you encounter a tutorial, don't just follow it one-one-one, experiment

solar sable
#

what level of programming are you learning

fresh matrix
#

Things you should learn before you start typing code

burnt saddle
solar sable
#

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

copper dove
#

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?

solar sable
#

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

barren vector
burnt saddle
solar sable
#

have you followed a tutorial, line by line, and gottan something working ever?

simple ore
#

I think my problem is that I can follow a tourtorial and can make game but without watching tourtorial I can't.

burnt saddle
raw wagon
#

You can use chatgpt as a personal tutor, its pretty good at it

burnt saddle
simple ore
flint marsh
solar sable
#

start tweaking things, like "can I dchnage the sprite of this character?" "can I change the jump height?" "can I add sound effects"

raw wagon
burnt saddle
simple ore
#

I don't agree that you can't learn coding without any paid course because a lot of tourtorial already available.

flint marsh
#

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

raw wagon
barren vector
#

Very solid to have as a guide.

raw wagon
#

its important to learn about abstraction and decomposition and stuff

flint marsh
copper dove
#

mmmmmm OOP might be a bit much to learn first when starting out

flint marsh
#

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.

muted vale
simple ore
#

Can someone help me I already made a 2D and 3D platformer game now am confused what to do next ?

limber juniper
#

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

muted vale
#

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

muted vale
#

it's just normal

burnt saddle
flint marsh
limber juniper
#

And it's totally ok to steal code from online lol, just try to understand what it means when you implement it

copper dove
barren vector
muted vale
#

in the other server, i saw someone recommend the MIT programming course

simple ore
#

@burnt saddle I recommend to participate at gamejam. Especially at Kenny gamejam because they will provide all assets

burnt saddle
#

I freeze under time limits

muted vale
#

this is the one kids can code recommended

flint marsh
# burnt saddle It's really easy for me to burnout if I do it too much

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.

muted vale
#

oh, it's harvard, not mit lol

simple ore
burnt saddle
barren vector
simple ore
#

I know you are not confident but still you should try. Am also participating for first time

barren vector
#

Join a 1 week gamejam and make something EXTREMELY simple

muted vale
#

i personally dont like game jams since im usually in too much of a rush to actually accomplish anything.

barren vector
muted vale
#

idk about the one week ones. i usually dont have time for those. only did weekend ones

barren vector
copper dove
#

please don't pressure yourself or discourage yourself too much ^^;;

#

especially considering that you're still starting out

simple ore
flint marsh
# burnt saddle I freeze under time limits

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

simple ore
#

Ah game development is hard

simple ore
burnt saddle
burnt saddle
#

I think the chats are unlocked now

flint marsh
muted vale
#

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

burnt saddle
#

The why is where I get stuck. It's like I'm unable to process what I'm told

muted vale
#

google

#

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

burnt saddle
muted vale
#

well, i mean, ask the specific question and they cant really respond with that

#

keep practicing, yes, but ask why things work

regal anvil
#

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

regal anvil
#

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)

#

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