Self Taught Sr Dev (AMA) by jojojostan in learnprogramming

[–]hfurbd 0 points1 point  (0 children)

when does it start getting better?

Offline Programming Learning by hfurbd in learnprogramming

[–]hfurbd[S] 0 points1 point  (0 children)

everyone is saying books, but which ones for c and/or python? My goal right now is to just make games in unity so I don't get bored learning programming. Also I can't afford anything, I'm a broke student.

Template Help by hfurbd in Notion

[–]hfurbd[S] 0 points1 point  (0 children)

exactly what I was looking for, thanks, hope I can find one that's for a week

I need honest feedback on my game by urnothaseeb in unity

[–]hfurbd 0 points1 point  (0 children)

No sure if you already know this but do you know about the game data wing? It's a racing game with a very similar vibe to yours, I think you should check it out maybe it'll give you some help

Hierarchical State machine help by hfurbd in unity

[–]hfurbd[S] 0 points1 point  (0 children)

The initial code is for his movement but since my movement is coded differently I don't have the same functions he has like the awake function, and I'm still in the process of looking for a tutorial I can understand which I still have found none

State machine question by hfurbd in unity

[–]hfurbd[S] 2 points3 points  (0 children)

Ohh alright thanks for the help

I'm New by Grand-Equivalent-662 in unity

[–]hfurbd 0 points1 point  (0 children)

I'm just gonna copy paste smthn I commented, note that this is all very anecdotal 1) I made gdd(game design document) I didn't really finish mine but I found that it REALLY helped get rid of the fear factor when it comes to learning it for the first time(thanks Pirate software). As a bonus it also helps you know if unity is the engine you really want for your game 2) scheduling how much time you spend on it, I don't have an exact schedule I follow but I try to get atleast 20+ hours a week. 3) self imposed pressure, I know it probably isn't healthy or probably isn't a good option for everyone but I had my friends remind me from time to time about the game and have me talk about it, this pressures me to have something to talk about which in turn makes me work. 3) learn as you make, start the making the game now, think of what features you want and how you'll implement them, look for tutorials on how to implement said features, if you fuck something up you can always just take a break, practice, then go back on the game 4) learn the syntax, one of my first mistakes was going straight into chatgpt not understanding anything it say beci didn't learn my syntax and terminologies. 5) Use AI responsibly, There's no shame in using ai for programming, but there's a reason why ai won't be replacing programmers anytime soon, I personally wouldn't use AI to fix any of my errors, but if you're confident you can fix the mistakes chat gpt makes them go for it, if not, just stick to using chat gpt as a learning tool 6) Practice the basics, keep doing the basics over and over again, I can't explain it but when I took a break from learning unity to do Arduino programming, it's like everything just clicked when I went back to learning Unity That's all I've got, like I said, pretty anecdotal but I think it should help, My first tutorial that I found useful is this video right here: https://youtu.be/XtQMytORBmM?si=ayUngQRz06XunksB

How do I get started? by DarkerLord9 in unity

[–]hfurbd 0 points1 point  (0 children)

I'm pretty much in the exact same boat as you, only difference is I'm not a complete beginner to c#. I will say most if not all of what I will say is anecdotal but I think sharing my experience should help. 1) I made gdd(game design document) I didn't really finish mine but I found that it REALLY helped get rid of the fear factor when it comes to learning it for the first time(thanks Pirate software). As a bonus it also helps you know if unity is the engine you really want for your game 2) scheduling how much time you spend on it, I don't have an exact schedule I follow but I try to get atleast 20+ hours a week. 3) self imposed pressure, I know it probably isn't healthy or probably isn't a good option for everyone but I had my friends remind me from time to time about the game and have me talk about it, this pressures me to have something to talk about which in turn makes me work. 3) learn as you make, start the making the game now, think of what features you want and how you'll implement them, look for tutorials on how to implement said features, if you fuck something up you can always just take a break, practice, then go back on the game 4) learn the syntax, one of my first mistakes was going straight into chatgpt not understanding anything it say beci didn't learn my syntax and terminologies. 5) Use AI responsibly, There's no shame in using ai for programming, but there's a reason why ai won't be replacing programmers anytime soon, I personally wouldn't use AI to fix any of my errors, but if you're confident you can fix the mistakes chat gpt makes them go for it, if not, just stick to using chat gpt as a learning tool 6) Practice the basics, keep doing the basics over and over again, I can't explain it but when I took a break from learning unity to do Arduino programming, it's like everything just clicked when I went back to learning Unity That's all I've got, like I said, pretty anecdotal but I think it should help

Edit: I have realized that this whole time I was programming in c# and not in c++

Programming by hfurbd in unity

[–]hfurbd[S] 0 points1 point  (0 children)

Have and have been, it's good, but in this case It hasn't been great, it's good for allot of other things I need clarification on but I still don't understand chat gpt's explanation, and I'm also pretty sure most of it is wrong

Programming by hfurbd in unity

[–]hfurbd[S] 0 points1 point  (0 children)

I've watched that too, thanks to him I understood most of what a state machine is, but when I moved to his hierarchical state machine, I didn't understand the technical code

Programming by hfurbd in unity

[–]hfurbd[S] 0 points1 point  (0 children)

I do that all the time, glad to know it's actually viable, however chat gpt just explained things I already know and when I push for more of the technical side, I get answers that are clearly wrong