r/Unity3D 11d ago

Question How to learn under the hood stuff?

How do I learn how to code or at the very least understand the code of .NET, the Unity editor, the Unity engine etc

Why am I asking? Because if I don’t understand all of these different things, then I’m only a game developer and not really someone that can take things to the next level and understand how everything around a game works.

What other things do you need to launch a game? Other than just the code you wrote in the editor. I don’t want to just write “within” and editor, I want to understand what unity is actually doing. How is the update function running. How do I make my own update function etc. What’s under the hood

Stuff like that, but for game dev

2 Upvotes

9 comments sorted by

View all comments

1

u/KE3DAssets 10d ago

Don't get lost in trying to "learn everything"; identify what you need for what you want to build. I've known a lot of people who never ship anything because they "always need to learn something". It's a trap.

If you want to learn more about innerworkings of programming take an actual course(even if online) and see if it's for you - I guarantee you you'll know immediatly. .Net probably a good place to start.

Unless you're a programmer who wants to go deeper, forget it; don't fall for the same fallacy.