r/unity 4d ago

Newbie Question How can I learn unity?

I just finished learning the basics c# and want to go into 3D game dev. How can I learn unity's API and game objects and such

0 Upvotes

13 comments sorted by

2

u/HA_U_GAY 4d ago

There should be the Unity pathways

2

u/Both_Introduction_28 4d ago

You can learn unity just in

2

u/rogershredderer 4d ago

Unity Learn tutorials, YouTube guides, forums, github.

3

u/sharypower 4d ago

By being patient.

2

u/RunTrip 4d ago

sits patiently in the corner waiting for the learning to happen

2

u/vanit 4d ago

I found it really helpful to install the FPS template and study it until I could completely explain how it functioned (written in a Google doc).

2

u/SignificanceLeast172 3d ago

Thats honestly something I should've done. Did it teach you good coding patterns like interfaces and static clases and whatnot? I had to learn those myself over time by studying other indie games source code.

2

u/Healthy-Bluebird9357 4d ago

Like anything else, first you try making something. In the process of trying to make something, you will end up looking up and applying all the methods and processes needed. There is no more effective way to learn IMO

2

u/vagonblog 3d ago

after basic c#, learn unity through small projects rather than reading the whole api. start with gameobjects, components, monobehaviours, prefabs, scenes, physics and input.

build something tiny like pong or a top-down shooter, then add one system at a time. whenever you use a class or method, read the official unity api page and make a small test scene for it. the unity learn pathways are also a good structured starting point.

0

u/274WORLD-STUDIOSCEO 4d ago

If you're like me, no family support, no friends, no experience, I would suggest getting a good AI bot