Базовая книга об игровом движке Unity для разработки 2D- и 3D-игр на языке C# с применением специальных сценариев и библиотек. Рассмотрены базовые вопросы программирования игр: прототипирование, создание визуальных эффектов, разработка физики, оформление интерфейса, повышение производительности и отзывчивости программы. Уделено внимание специфике игрового движка Unity, подготовке игр к релизу, работе со скриптами на C#, юзабилити, развитию и усовершенствованию игр-прототипов.
Для разработчиков игр, компьютерной графики и мобильных приложений.
Для разработчиков игр, компьютерной графики и мобильных приложений.
- -15%
Современная разработка игр на Unity
Купили 39 человек
Описание и характеристики
Для разработчиков игр, компьютерной графики и мобильных приложений.
- Тип обложки Мягкий переплёт
- Количество страниц 496
- Вес, г 630
- Размер 2.3x16.3x23.1
- Издательство BHV-CПб
- Год издания 2024
- ISBN 978-5-9775-1956-4
- Тираж 1300
- ID товара 3037185
Отзывы
Книга хорошая
Книга хорошая. Но 5 не поставлю. Автор часто запутывается, в книги есть опечатки когда, точнее даже не опечатки, а синтаксические ошибки. Приходятся скачивать и подглядывать в исходники. Также автор испольует функции иоператоры, которые н как не комментирует. Не обяснил вообще ни квартерионы, ни углы Эйера. В принципе книга хорошая но для среднего уровня. Перед прочтением ее лучше посмотреть какие нибудь видео уроки. А так в ней много хороших примеров и информации.
Очень хорошая книга, прям замечательная.
Плюсы
Минимум воды. Прекрасная подача, и разбор функций библиотек юнити. Ясно, что все не обойти, но базу даст замечательную. И в целом тут даются принципы разработки игр, с планирование, раскадровки и т.д. Учится по ней достаточно интересно и не скучно.
Минусы
В русском переводе есть грубые ошибки в кода. А именно в 3 главе в компоненте HealthModifier. Нужно поместить функ. OnTriggerStay в функцию update, что не имеет смысле более того из функции update ее не вызывать. Так же неправильные параметры переданы OnTriggerStay(Collision collision), а нужно OnTriggerStay(Collider collider) и вне функции Update(). Но пока искал ошибку, лучше стал разбираться в данных функциях). Потом обнаружил ссылку вначале книги, можно посмотреть пример кода и там код как раз написан правильно. Выходит проблема в рус. переводе, ошибочка закралась, пока 1ну нашел. Но в целом поверьте книга для изучения юнити очень достойна.