Проблема следующая: я неплохо знаком с C++, и недавно решил попробовать свои силы в C#/Unity3d. Проблем с шарпом не возникло, случился затык с самим движком. Дело в том, что вся литература/курсы/статьи, в общем любые источники по данному вопросу, устроены по типу "вот вам пара небольших примеров", "тыкайте сюда, пишите такой код".
Пройдя таким образом несколько учебников, я пришел к выводу, что я ничему не научился. Повторить за автором могу, а вот самостоятельно прийти к аналогичному решению - нет. Не хватает какого-то источника с фундаментальной информацией по движку, такого, чтобы после прочтения я мог реализовать большинство из пришедших мне в голову механик. Ну или хотя бы чтобы я просто начал понимать как в принципе устроен unity, а дальше уже двигался методом проб и ошибок.
В связи с этим вопрос к тем, кто сейчас на пути в геймдев, либо же уже является опытным разработчиком.
Как вы осваивали движок? Какую литературу порекомендуете? Может быть unity в принципе не нуждается в подобном фундаментальном руководстве? Но тогда какой подход должен быть при изучении?
Ваш опыт был бы очень полезен для меня.
Правка:
Книги и учебные ресурсы по Unity3D мне и так известны в огромном количестве. Меня интересуют фундаментальные знания, а не то, о чем я писал выше.
Пожалуйста, читайте внимательно вопрос.
Продублирую его: "Как вы осваивали unity3d?".
Подчеркну, что вопрос адресован узкому кругу людей... И если вы к нему не относитесь, пожалуйста, проигнорируйте его. Не тратьте ни свое, ни чужое время.
Спасибо.
Правка №2 (специально для Yaroslav):
Обращаемся к правке №1. Третья строчка все объясняет.