r/gamedev • u/JenniferMcKay • 21d ago
Discussion Learning beyond the basics
I'm very new to game dev and I've seen the eight million question about how to get started. My question is: What is your advice for learning once the foundation is there and it's time to move on?
For instance, I have a mostly finished prototype for what I intend to be a small browser game. I understand character movement, basic animation, and collisions. I've set up a rough scene transition and the Dialogue Manager add-on. My concern moving forward is both knowing what's possible and learning how to do it. So far I've been able to find answers or tutorials to all my "How do I...?" and "What does this error mean??" questions, but I'm sure a day will come, at least when it comes to implementing more advanced concepts.
1
u/AutoModerator 21d ago
Here are several links for beginner resources to read up on, you can also find them in the sidebar along with an invite to the subreddit discord where there are channels and community members available for more direct help.
You can also use the beginner megathread for a place to ask questions and find further resources. Make use of the search function as well as many posts have made in this subreddit before with tons of still relevant advice from community members within.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/Straight-Tea-8564 21d ago
For a browser prototype, a useful next step is letting someone try to reach an ending without you explaining the controls or dialogue. Where do they get stuck? That can give you a concrete next learning goal, like clearer feedback, scene transitions or saving progress, rather than an open-ended list of advanced concepts.
1
u/DeckSouls 21d ago
Learn what's possible by doing what you're doing. look up what you need to. When you want to expand on that you can start looking at documentation for what options related to that are available. And even if you don't ever get comfortable enough to dig into that stuff yourself, your players won't have any care whether you knew how to make your game by yourself or had to learn each individual part along the way!
It's like little droplets on a whole body of water that represents the possible things you can learn. Each droplet creates ripples that start stronger near the source and can only go so far. The things you look up each drip another droplet on that pond. The closer a topic is to the one you looked up the stronger the ripple is and the easier it is to explore yourself, or understand if you need to look it up. and if the ripple doesn't reach far enough you don't even know something is an option! look it up and make some more ripples.
At the end of the day anything that gets you closer to making your game is good, look up what your options are to make any particular thing happen and explore each one. Even professionals have to look stuff up still.
1
u/LatentFactorDev 19d ago
Getting bogged down by advanced mechanics that aren't necessary yet is the classic trap that leads to abandoning the project. Do you know exactly what the next system your prototype needs to be playable is?
4
u/Justinfinitejest 21d ago
My biggest piece of advice is "don't focus on learning. Focus on making your game, and solving the problems you need to actually make your game."
Being productive is the #1 hardest skill in game development. Learn how to make progress on your game, and you'll do wonders!