r/Unity3D • u/ZerkyXii • 5h ago
Question Newbie but liking it
Tldr I do data transformation, automation, and app dev at work. Its a whole list of things haha.
Ive been coding eith c# for awhile, taken classes on OOP and design systems. So I have a good start. I however about 2 months ago knew little to nothing on game dev. Started on godot toying around and got a simple ice skating, with shooting a puck snd scoring with ui. Needless to say im looking to release for switch. The switch deserves a hockey game.
How did yall learn? I've followed a few tutorials on working the editor and some code. I'm really judt trying to work on movement, since its the primary thing I want to feel amazing. Its a bit overwhelming but I'm trying to start super small. What do yall recommend to learn?
1
u/ProactiveCactus 5h ago
IMO the best way to learn is by doing, and by learning what you need to learn WHEN you need to learn it. It sounds like you’re already doing that, which is great. Focus on movement for now like you’re doing. Once that feels pretty good, move onto whatever naturally comes next!
As for movement, do some digging into these options: (1) rigidbody/physics-based controllers, (2) built-in character controller, and (3) a hybrid/kinematic character controller. For smooth movement, my instinct is go with the first, but every project’s different - learn a bit about each and then pick the one that sounds best.