Для многих игровых приложений, особенно работающих на небольших экранах мобильных устройств, очень важно уменьшить область, занимаемую элементами управления, чтобы максимально расширить часть экрана, предназначенную для отображения основного контента. Для этого можно настроить цели касания (touch targets) так, чтобы они обрабатывали различные комбинации жестов. Таким образом, количество целей касания на экране сократится до минимума. Например, два элемента интерфейса, один из которых заставляет пушку стрелять, а второй — вращаться, можно заменить на один, позволяющий выполнять оба действия одним непрерывным касанием.
В этой статье я расскажу о том, как настроить сцену для управления контроллером от первого лица при помощи целей касания. Прежде всего необходимо настроить цели касания для базовой позиции контроллера и вращения, а затем расширить набор их функций. Последнего можно достичь за счет существующих элементов интерфейса, не добавляя новые объекты. Сцена, которая у нас получится, продемонстрирует широкие возможности Unity 3D в ОС Windows* 8 как платформы для обработки различных последовательностей жестов.
Читать полностью »
Рубрика «unity3d» - 54
Реализация последовательностей жестов в Unity 3D с помощью библиотеки TouchScript
2014-09-02 в 6:55, admin, рубрики: game development, unity3d, Блог компании IntelИмпорт Spine 2D анимации в Unity 3D и привязка эффектов к костям с использованием 2D Toolkit
2014-09-01 в 10:39, admin, рубрики: game development, Spine, unity3d, разработка, метки: Spine, unity3dЗдесь будет описано, как можно упростить импорт Spine анимации в Unity проект, и что нужно сделать для привязки произвольного объекта (визуальный эффект, коллайдер и т.д.) к самой анимации или отдельным её костям.
Рассмотрим на примере доступной в Unity редакторе системе частиц.
В конце статьи прилагаются готовая анимация и тестовый проект, результат в котором будет выглядеть примерно так:
Архитектура простой 2D игры на Unity3D. План, факт и работа над ошибками
2014-08-27 в 7:54, admin, рубрики: architecture, Gamedev, gamedevelopment, mobile development, UML, unity3d, игры, разработка игр, Разработка под android Недавно команда Whistling Kite Framework выпустила в релиз очередную игру, на этот раз — Змейку, написанную на Unity3D. Как и в большинстве игровых проектов, при решении вопроса о том, насколько детально нужно проектировать приложение, критическим фактором было время. В нашем случае причина проста: т.к. разработка велась в свободное от основной работы время, то идеальный подход к проектированию отложил бы релиз ещё на год. Поэтому, составив первоначальное разделение на модули, мы закончили проектирование и приступили к разработке. Под катом описание того, что из этого получилось, а также пара уроков, которые я вынес для себя.

Осторожно, картинки!
Читать полностью »
Бета-версия Unity3D 4.6, новые рекламные возможности от Google и продажа игровой студии за 1 млрд — главные мобильные новости за неделю
2014-08-27 в 7:38, admin, рубрики: android, Google Play, iOS, namco, Pac-Man, unity, unity3d, Zynga 
Много новостей и цифр про Unity3D c мероприятия Unite 2014
Мы решили составить список самой важной информации о Unity3D, которая была озвучена на конференции Unite 2014 в Сиэтле 20-22 августа. Думаем, комментарии здесь будут лишними.
1. Почти половина мобильных игр, сделанных не на нативных языках, создана на Unity.
2. MAU движка — 640 тысяч разработчиков.
3. Количество установленных игр, созданных на Unity3D, достигло почти 9 миллиардов!
4. Компания купила стартап Tsugi и переименовала его в Unity Austin. На базе технологии стартапа она создает Unity Cloud Build для автоматической сборки проектов из SVN, GIT и других репозиториев. Этого функционала очень не хватало. Многие команды делали этот инструментарий самостоятельно. Помимо этого появится возможность шарить билды. Сервис находится в стадии беты.
4. Стала доступна для скачивания бета-версия Unity3D 4.6. В ней появился следующий функционал:
— Мощная и быстрая система разработки пользовательского интерфейса, внешне очень напоминающая популярный ассет NGUI.
— Много готовых компонентов UI из коробки (кнопки, слайдеры, скроллирующиеся списки и т.д.).
— На UI можно применять эффекты и ставить отдельные источники освещения.
— Изменена система 2D-объектов. Она стала более гибкая и одинаково хорошо позволяет использовать 2D-спрайты для любых целей.
С полным списком изменений в версии 4.6 можете ознакомиться здесь: http://unity3d.com/unity/beta/4.6/release-notes
Читать полностью »
Реверс-инжиниринг и патч игры на Unity3d
2014-08-21 в 10:09, admin, рубрики: .net, unity3d, патч, реверс-инжинирингСтатья ориентирована на аудиторию, не имеющую какого-либо опыта. В ней не содержится описание каких-либо взломов и «плохих» патчей.
Предисловие
Однажды мне в руки попалась игра Unturned, построенная на движке Unity3d. Позже выяснилось, что она не лишена недостатков. Она находится в альфа версии, так что сервер даже не оповещает игроков о убийстве другого персонажа, что было не удобно в боях PvP. До этого случая у меня не было опыта работы с cil и реверс-инжинирингом c# приложений, тем более Unity.
Читать полностью »
Unity Android — теперь и на x86!
2014-08-21 в 9:16, admin, рубрики: game development, unity3d, x86, Блог компании Intel
Знаете ли вы, что ровно половина разработчиков мобильных игр используют в своих творениях движок Unity? А то, что у Unity 2.9 миллионов зарегистрированных разработчиков? На самом деле знать это совсем не обязательно — это нужно маркетологам Unity, а вот для создателей игр эта информация — бесполезная.
Попытка реанимации одной культовой игры… или немного некромантии
2014-08-17 в 7:00, admin, рубрики: game development, gamedevelopment, unity3d, игростроение 
Игра про отмороженных золотоискателей, пробивающих себе киркой и динамитом, путь к сокровищам, связана у меня с массой приятных воспоминаний. Надеюсь, что я в этом не одинок, и кто-то из читателей, как и я в конце 90-х, долгие вечера проводил в жестоких боях с соседом по клавиатуре.
Читать полностью »
Побег из офиса, или как мы начинали разрабатывать свою мобильную игру. Часть 1
2014-08-07 в 14:51, admin, рубрики: android, game development, unity3d, игровой движок, менеджмент проектов, мобильная разработка, опыт 
Преамбула
В данный момент я являюсь менеджером проекта в небольшой команде разработчиков, собранной из коллег на моей основной работе. Мы занимаемся созданием игр под мобильные телефоны. С того момента, как только начала формироваться наша команда, и мы стали более-менее регулярно собираться, обмениваться идеями и делать наши первые шаги в мобильной разработке, прошло около года.
Сейчас у нас уже есть небольшой опыт работы в данном направлении, первая игра проходит бетта-тестирование, к тому же накопился какой-то пласт мыслей и выводов по ходу процесса, и не только.
Читать полностью »
Первый релиз Visual Studio Tools for Unity 1.9 после покупки SyntaxTree
2014-08-06 в 13:05, admin, рубрики: microsoft, unity3d, unityvs, Visual Studio, добро 
Была новость о том, что Microsoft покупает SyntaxTree вместе с UnityVS. Всё гадал, когда же бесплатная версия появится.
И вот, не так давно вышел релиз сего удобного инструмента, естественно бесплатно, как и обещали в MS.
Visual Studio 2010 Tools for Unity
Visual Studio 2012 Tools for Unity
Visual Studio 2013 Tools for Unity
Читать полностью »
История разработки онлайн стратегии непрямого управления. Часть 2: Первый сервер
2014-08-01 в 6:53, admin, рубрики: game development, games, unity3d 
В этой серии постов я расскажу историю разработки нашей онлайн стратегии непрямого контроля, которая выходит на Windows, Mac, Linux, iOS, Android. Для начала поясню, что такое стратегия непрямого контроля. Это поджанр стратегий, в котором игрок обустраивает базу, создает юнитов и зарабатывает ресурсы, но при этом боевая составляющая почти никак не зависит от действий игрока.
Первая часть: Прототипы
Вторая часть: Первый сервер
В прошлой части я рассказал о первых прототипах, а теперь речь пойдет о нашем первом сервере и альфа-тестировании.
Читать полностью »

