Блог онлайн школы Пиксель

Подборка полезных курсов для изучения Unity

Unity — это игровой движок, который позволяет создавать игры для запуска как на персональных компьютерах, так и на мобильных телефонах и игровых консолях.
Игровой движок — это мульти-инструмент для создания игры внутри системы, включающий программное обеспечение с отдельными модулями, которое отвечает за запуск игры.
Помимо кроссплатформенности, Unity также отличает интуитивно понятный интерфейс на сравнительно понятном языке программирования C# и JS. 
А привлекательная ценовая политика - в рамках бесплатной версии можно разрабатывать коммерческие игры сразу под несколько платформ - выгодно выделяет движок Unity среди других.
Среди популярных игр, разработанных на Unity, есть игры, ставшие настоящими хитами.

Hearthstone: Heroes of Warcraft, карточная онлайн-игра по мотивам вселенной Warcraft, неоднократно становилась лучшей в номинации «Лучшая мобильная игра».


Pokemon Go — ролевая многопользовательская игра для смартфонов, которая одной из первых использовала технологию дополненной реальности, чем и привлекла миллионы игроков по всему миру.


Мобильную игру про приключения в ацтекских руинах Temple Run всего за 3 дня после ее релиза скачали больше миллиона раз.


2017 году российская команда разработчиков Owlcat Games выпустили игру Pathfinder: Kingmaker, эта фэнтези-игра до сих пор занимает лидирующие строчки среди скачиваний в Steam и App Store.


Знакомство с Unity


Так как основу языка программирования Unity составляет язык C#, советуем начать с изучения основных методов языка C#. 

Герберт Шилдт «C# 4.0. Полное руководство»



Купить: ozon.ru
Книга является настольной для тех, кто только начинает изучать языки программирования, книга проста в освоении. 

Эндрю Троелсен «Язык программирования C# 6.0 и платформа .NET 4.6»



Купить: ozon.ru
Книга-справочник будет полезна как для начинающих, так и для опытных программистов. 

Андерс Хелсберг «Язык программирования С#»



Купить: ozon.ru
Настоящий хит среди учебных пособий для начинающих программистов, книга выпущена уже в четырех изданиях и до сих пор заслуженно пользуется спросом.
Для освоения курса Unity необходимо установить программное обеспечение, которое можно скачать здесь бесплатно.
Для того, чтобы освоить игровую логику и понять, как работает геймдев, мы советуем обратить внимание на курс «‎GameDev c Unity3D».


Серия видео от ANDROIDHELPER рассчитана на тех, кто впервые начинает работать с игровым движком.


На сайте unity3d.com на английском языке в бесплатном доступе также можно скачать полный мануал по Unity.

Моделирование 2D- и 3D-игр


На нашем Youtube-канале мы постоянно выкладываем обучающие видео, посвященные программированию на самых популярных игровых платформах. 


Вводные видео включают в себя базовую анимацию, создание персонажей, перемещения объектов и загрузку готовой игры на PlayMarket.

Полные курсы лекций с курсами 2D-платформеров и ролевых игр вы можете приобрести на Udemy. Например, “Полный курс. Создание 2D платформера на Unity”


А также обратите внимание на следующие видео по созданию игр на Unity




После освоения фундаментальных принципов программирования и разработки первых игр и их портирования на мобильные устройства и собирать аналитику Вам помогут сервис аналитики: https://www.flurry.com

Здесь возможно не только отслеживать поведение пользователя, события, но и отлавливать специфические баги с выложенной игре.
Также в этом сервисе удобный интерфейс и навигация для новичков. Весь функционал бесплатный.
Для продвинутого уровня, а именно разработки многопользовательской сетевой игры в жанрах RPG, Moba и Strategy советуем присмотреться к профессиональным курсам

Подготовка к сертификационному экзамену Unity для программистов (Unity Certified Programmer exam) (Coursera)


Разработка боевой системы в ролевых играх: изучите программирование на C# для Unity (средний уровень) (Udemy)


Также рамках данных курса дополнительно расскажут, как зарабатывать на играх, продвигая их в App Store, Google Play, Steam.
Если вы хотите научиться делать сложные многоуровневые 2D- и 3D-игры на Юнити, приходите на полный курс по Unity и С# в школу "Пиксель".

Программирование для детей Unity для детей