So I have finished the Godot 3D course. What better I do next? Do I need to start over so that I understand more about the projects that have been made or can I just make another new project?
I realize that I don’t really remember how to do it if I make the three projects from scratch.
But is it also okay if I make a new project and learn more through it? Like if I want to make a horror game. I make it from scratch and if there is something I don’t know, I can look back at the course material again.
However, I myself am not sure whether I can remember whether what I need is in the course material, let alone where the video is
I apologize this hasn’t been answered yet - it looks like this question slipped through the cracks.
First things first: congratulations!
What I’m reading from your post is that you’ve completed the course, but you’re not super confident with the material yet. That’s perfectly fine - it’s a lot to take in, and these things take a fair bit of practice to really internalize. What I would personally recommend for you is one of two things (or indeed both, but not at the same time obviously):
Start a new project that’s similar, but not absolutely identical, such that you are rebuilding all of the core systems again. The idea is to use this as a review, yet still give you something distinctly different so you aren’t tempted to just delete it when you’re done. For example, you might rebuild Robo Rampage with completely different weapon types and player physics, also creating level-design changes to match. Still distinctly recognizable as Robo Rampage, but different enough that it doesn’t feel like you’re Bart Simpson, just repeating the same lines 50 times on the chalkboard.
You could also follow Bram’s advice and build some extensions for one of your completed projects. This is what I did when going through these courses, and it serves as a good test of your understanding. You will encounter new problems that need to be solved with concepts not covered in the courses, so you will have to do your own research, but since they need to interact with your existing project, you will also still be working with the course concepts as you integrate your new solutions. To give you some ideas, here’s what I decided to do with Project Boost from this course: https://bh67.itch.io/project-rocket
You could also try a game jam or the 20 Games Challenge, but the reason these aren’t my top recommendation here is because there is foundational work you can do first with the above two methods. When you have a nice strong foundational skillset, then those options will help you even more. Obviously we have other courses as well, but the same thing applies: if you don’t feel you’ve mastered this one yet, it wouldn’t be right to shove a few more down your throat, now would it? =)
Even the best devs need to look things up from time to time. When going through courses, I personally find it helps a great deal to take notes and to comment your code as you write it. My objective has always been to make my notes so extensive that I don’t even need the videos anymore, but there are other approaches you can take, such as logging summaries of what each video covers. Ultimately what you will need to do is ask yourself what information you need your notes to cover (whether that be full, expanded details of concepts, just video metadata, or something in between), then experiment and tailor a solution that works for you.
I wanted to address this bit last because it truly is the most important. Above all else, remember that this journey is yours to take. There are no wrong turns; there are only easier and harder paths. If you’ve got your heart set on starting a brand new project and learning as you go, then by all means do that. It’ll be a little harder to do it that way than if you did some other prep-work first, but it’s nothing that you can’t overcome with persistence.
Thank you so much for taking the time to provide such a thoughtful and detailed answer! I’m truly grateful for your insights and advice, and it’s really encouraging to see how much care you put into responding.
Your recommendations are incredibly helpful. Now I have a clear sense of direction moving forward. I love the idea of extending existing projects to challenge myself further. Your example with Project Boost is inspiring, and it’s motivating to see how expansive these projects can become.
I also appreciate the reminder that this is a journey, and that persistence and self-reflection are key.
Once again, thank you for your support and encouragement. It means a lot. Your response has really reignited my confidence and enthusiasm to keep learning and improving =)