S
S
SkyCrusher2019-08-09 12:04:07
API
SkyCrusher, 2019-08-09 12:04:07

How to understand Unity device?

Hi all! The task is simple: I want to understand how Unity works. Please tell me which articles to start reading the Unity API (or something else) in order to get a clear picture of the internal architecture of Unity in my head.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Stanislav Yaroslavtsev, 2019-08-09
@Stas_Yaroslavtsev

1. Study the documentation and watch tutorials on YouTube
2. Come up with a project for yourself
3. And do it
It will be useful and effective

D
Devpiligrim, 2019-08-09
@Devpiligrim

1. Unity is not a library, but a game engine, practically a platform...
2. To understand something, you need to understand what exactly you want. If you want to write scripts for Unity - this is one thing, if you want to write plugins and extensions for the editor - it's somewhat different.
3. Decide on at least a programming language
4. To understand the structure of the UnityEngine library, you can look at its source code on GitHub
5. If you are not a programmer, you should first learn the basics of programming in C # or Java

D
dollar, 2019-08-10
@dollar

Various thematic video courses:
https://learn.unity.com/
For money, a more individual approach:
https://unity.com/en/learn-premium
Well, in general, you can just watch the API or read the official manual , that's it all. Nothing clearer has come up yet.
On the fingers I can give an introductory. You are offered a hierarchy of objects, to which the entire logic of the game will be attached (within one scene). Each object can, in turn, have different components that carry different functionality, such as the location of the object in the game world and other properties. Object coordinates are calculated not from the global origin of world coordinates, but from the coordinates of the parent. Brilliant and simple, as they say. Good luck learning!

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question