r/learnprogramming • u/M37R_TI • 1d ago
How should I start everything from scratch with Unity?
Hi, I am a college student studying Game Design. I am in my first year. That I can say genuinely, I love game design.
Back in my high school years, I tried many things through Unity. One year to comprehend Unity. Six months to dive deeper into C#. Then some fundamentals like moving objects, animation basics etc. were fulfilled. After that, it was the time for advancing. I had started to integrate my high school math information into games which required me to use more advanced tricks, techniques. Finally, my dreams started to come to life, with me beginning to FPS mechanics. I had tried to master myself on it for 1 year. As a result, The outcomes were pleasent.
Whereas, my journey came to an end, since University Entrance Exam was approaching. Due to this, I was interrupted for 2 years. If I were to sit down at the computer, I could do NOTHING, except for some basics.
So I want to start everything from scratch with Unity and game programming. I want to learn everything of it with necessary things like mechanics, c#...
2
u/Own-jahanzaib-202 22h ago
Since you're starting fresh, learn C# fundamentals first before touching the Unity editor — variables, loops, classes — it makes everything click way faster. Then rebuild one tiny thing, like a basic shooting range, to practice movement and camera control hands-on. When you get stuck, paste your error messages into an AI chatbot and ask it to explain the concept instead of just handing you code; you'll actually learn that way. And always read the console errors carefully — they usually point to the exact line that's broken.
1
1d ago
[removed] — view removed comment
3
u/electric_operation 21h ago
that's a lot of text to basically say you forgot stuff and now you're relearning it, happens to most of us who take a break
OP just needs to open unity and start making something small, the muscle memory comes back faster than you'd think. tutorials help but the real progress is when you ignore them and just break stuff until it works
1
u/Dazzling_Music_2411 20h ago
If I were to sit down at the computer, I could do NOTHING, except for some basics.
Don't be such a drama queen, it will all come back to you quite quickly once you get back in the swing of things.
That's how human memory works, you have to refresh stuff until it's ingrained, otherwise it fades away.
1
u/VenkatKnows 18h ago
You're not starting from zero, two years off just means rusty. Skip the tutorials, rebuild a tiny FPS controller from memory and google only where you get stuck. The muscle memory comes back faster than you think.
1
u/Full_Masterpiece8369 16h ago
I'm confused why you took 2 years away from designing games to apply for a college degree about studying game design
Do a small tutorial or 2 to refamiliarize yourself with it. Look back through your old projects. Then start a new one. Things should come back rather quickly.
2
u/SetAndRepeat 23h ago
Use Unity Learn's Unity Essentials to refresh the editor basics, then Junior Programmer for C# and scripting. Skip sections where you can already do the exercises without following along.
Since you enjoyed FPS mechanics, try rebuilding a tiny shooting range: first movement and camera controls, then shooting one target, then scoring and a restart button. Look things up as you need them and keep it small enough to finish. That gives you a concrete way to find what you've forgotten, instead of spending months reviewing everything before making something again.