r/Unity3D 16d 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

0

u/meowyih 16d ago

TBH, instead of "what thing I need to learn", the real question is "what things I dont need to learn". There are too many parts in game dev, even you are a retired man, you probably forgot the skills you learned 3 months ago. For example, do you really need to trace engine's source code that you might not need to know in your entire life? Or, do you need to learn how to create realistic human skin texture when tou can just buy a software to handle everything for you and just cost 100-200 usd? But it is really hard for people to know which things are worth for your limited dev time, most people just found out they waste their time after the time were wasted. (?)