Этот вопрос закрыт для ответов, так как повторяет вопрос С чего начать в 30 лет?
@reKoven

С чего начать путь в gameDev с помощью Unity?

Хотел бы получить полезный совет, с чего лучше начать обучение, чтобы познать данную область, как программирование в геймдеве. Очень интересно смотреть и вообще видеть все это, как буквально из методов и слов, ты заставляешь двигать объект и тем более им как то взаимодействовать!
Опыта программирования можно сказать у меня нет, буквально на уровне создать переменную, маленький простой цикл и не более.
Может какие либо курсы, которые помогут войти в эту область. С чего вообще можно начать?
Интересует разработка игр на движке Unity, так как и читал и вообще, вроде как и движок сам и язык - легкие для вхождения. Ну и вообще интересна данная область, разработка игр и все что с этим связано, но интересно конечно больше со стороны кода (языка программирования). Как работают все эти алгоритмы, создание методов и прочее, очень интересная данная сфера и хотелось бы в нее уйти прям с головой, но что-то вот нужно (в роли какого-то материала, курса и тд), чтобы сделать этот первый шаг и пойти наконец по этому пути.
  • Вопрос задан
  • 337 просмотров
Ответы на вопрос 2
DrEnderman
@DrEnderman
Я начал неделю назад но у меня был опыт программирования до этого.

Сначала тебе нужна простейшая 2D даже не игра а сцена на которой будет 1 объект.
Дальше этот объект надо заставить двигаться сначала в одну сторону, потом в другую, потом во все.
Тут уже появится небольшой код, изучать его будешь параллельно.
Можно научиться по ютубу, но если деньги и время позволяют лучше купить пару книг, там всё более структурировано и фундаментально. Последовательность есть.
Потом добавляешь второй объект, изучаешь работу клавиш.
Когда все базовые механики изучишь: передвижение, поворот, контакт с другим объектом, создание, удаление объектов то стоит перейти уже к созданию целиком 2D игры из комбинации этих механик. А потом уже и к 3D.
Дорогу осилит идущий, каких-то супер-лайфаков нет.

Выучи английский, по Unity на русском не особо много инфы.
Ответ написан
@Ezekiel4
Охотник на пиратов и сборщик монолитов
Алгоритм изучения юнити примерно таков:
1) Интерфейс - что где куда, минимум понимание смысла основных вкладок, которые вы видите со старта нового проекта;
2) Манипулирование объектами на сцене - движение, вращение, масштабирование, покраска, скрытие, иерархия;
3) Физика - минимум, коллайдеры, твёрдые тела и физические материалы;
4) Освещение - какое бывает и как работает, тени;
5) Звук - как проигрывать, как слушать, что с ним можно делать;
6) Графический интерфейс - какие компоненты есть и зачем они нужны;
7) Анимации - создание, воспроизведение, управление;
8) Частицы - создание и правка.

Учёба без практики не имеет смысла, но перечисленные выше инструменты вам в любом случае нужны будут. Весь остальной инструментарий ситуативен. Разбираться дальше реально лучше прямо в работе над очередным проектом.
Если говорить в общем, то дальше можно просто открыть package manager (раздел unity registry) и тупо по порядку сверху вниз посмотреть какие есть стандартные дополнения + подсказки можно также в вакансиях на Unity Developer искать.

Также вам будет очень полезна официальная документация:
https://docs.unity3d.com/ScriptReference/
Официальная документация по c#:
https://docs.microsoft.com/en-us/dotnet/csharp/
И полезный сайт по c# на русском:
https://metanit.com/sharp/tutorial/
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы