Джозеф Хокинг. Unity в действии. Мультиплатформенная разработка на C#
Это что-то вроде настольной книги для разработчика на Unity. Здесь рассказаны самые основы для новичков: куда ползти, что смотреть, что нажимать, какой код писать. Неплохая книга из того немногого, что есть на русском языке.
![](https://habrastorage.org/files/d57/c53/c76/d57c53c766b8478bb73e1da63b2100ef.png)
Вообще, строго говоря, она не совсем для новичков. Нужно знать на достаточно хорошем уровне какой-нибудь из C-подобных языков: все примеры даются на C# (хотя Unity поддерживает ещё ДжаваСкрипт и Бу), и они не разбираются уж очень подробно: нет самых азов (типизация, классы, методы), но тем, кто в теме, книга зайдёт.
Есть ошибки в коде (т.е. нужно скачать исходники по ссылке, указанной в книге, и сверяться с ними. Особенно в главах, начиная с 5-й). Есть уже устаревшие (деприкейтед) конструкции (решения есть в интернете. Unity имеет достаточно развитое сообщество, в том числе и русскоязычное). Местами недостаточно подробно расписано, или не хватает картинок.
Но книгу стоит прочитать всем, кто начинает заниматься с Unity. (Вообще, серия "Программирование в действии" - это неплохой вариант для изучения новых платформ. Я учил по ним в своё время Spring и EJB. Это не для новичков, но если у тебя есть годик опыта, платформу ты освоишь без проблем.)
Может, даже стоит её купить.
По итогу работы с книжкой вы создадите парочку игр (в том числе и двумерную). Есть глава по разработке GUI. В конце есть глава как портировать на мобильные платформы iOS и Android (хотя и не особо подробная). ...но времени я, конечно, потратил на неё порядочно, пока проработал...