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 рассчитана на тех, кто впервые начинает работать с игровым движком.
А также обратите внимание на следующие видео по созданию игр на Unity
После освоения фундаментальных принципов программирования и разработки первых игр и их портирования на мобильные устройства и собирать аналитику Вам помогут сервис аналитики: https://www.flurry.com Здесь возможно не только отслеживать поведение пользователя, события, но и отлавливать специфические баги с выложенной игре. Также в этом сервисе удобный интерфейс и навигация для новичков. Весь функционал бесплатный. Для продвинутого уровня, а именно разработки многопользовательской сетевой игры в жанрах RPG, Moba и Strategy советуем присмотреться к профессиональным курсам
Также рамках данных курса дополнительно расскажут, как зарабатывать на играх, продвигая их в App Store, Google Play, Steam. Если вы хотите научиться делать сложные многоуровневые 2D- и 3D-игры на Юнити, приходите на полный курс по Unity и С# в школу "Пиксель".