Обновить
12.2

Unity *

Инструмент разработки 2D/3D-игр

Сначала показывать
Порог рейтинга
Уровень сложности

Microsoft на КРИ 2014 и Games Jam 2014

Время на прочтение5 мин
Количество просмотров3.7K
Уважаемые друзья! В этом году компания Microsoft в рамках КРИ подготовила для вас доклады, которые последовательно расскажут о игровом бизнесе на платформе Microsoft, технологических возможностях и инструментарии, о том, как начать разработку приложений для магазинов Windows. Вы узнаете о возможностях разработки игр для всего спектра устройств Microsoft – игровой консоли Xbox One, мобильных телефонов, планшетов и настольных компьютеров. Обязательно посетите панельную дискуссию на которой гуру игровой российской индустрии поделятся своим мнением о рынке. Если у вас уже есть игры, выпущенные на других платформах, то вам, несомненно будет интересно узнать о том, как их можно перенести на платформу Microsoft. Если же вы являетесь глубоким техническим специалистом, то мы так же подготовили для вас доклады о новых возможностях инструментов разработки Visual Studio и облачных сервисах, которые могут пригодится при реализации игровых проектов. Ждем вас на наших докладах!
Так же напоминаем о том, что сегодня последний день приема заявок на конкурс Games Jam 2014. Ниже перечень игр, которые уже участвуют в розыгрыше призов.

Читать дальше →

Структура кода в Unity3d — личное мнение и пара трюков

Время на прочтение7 мин
Количество просмотров61K
image
Хотелось бы поделиться личными впечатлениями о разработке мобильных игр на основе Unity3d. Изначально думал уместить в одном посте все мелкие «Tip&Trick» с которыми столкнулся при работе с Unity3d за последнее время. Но их оказалось черезчур много. Так что в этом посте будут только те, которые касаются непосредственно написания кода.

Главная тема поста — разделение классов по «слоям», связывание их через события и чуть-чуть о том, как наладить взаимодействие объектов на сцене.
Кому интересно — добро пожаловать под кат!

Читать дальше →

Про создание платформера на Unity. Часть третья, долгожданная

Время на прочтение4 мин
Количество просмотров71K
Привет, Хабр!

Холодная питерская осень штабелями укладывает людей в кровать с температурой и прочими прелестями той части вселенной, которая отвечает за болезни. Но всему плохому, к счастью, приходит конец. Поэтому, как вы поняли из вступления, сегодня в нашем курсе от начинающего для начинающих мы поговорим о создании врагов, уровней и физики. Больше физики!



Осторожно: объемы гифок под катом становятся просто нечеловеческими!
Читать дальше →

Ночной хакатон Games Coding Night на игромире

Время на прочтение2 мин
Количество просмотров6.3K
В начале октября в Москве пройдут крупнейшая конференция разработчиков игр и выставка “игромир”. Мы решили добавить к этим событиям еще одно интересное мероприятие для начинающих разработчиков, и организуем в рамках игромира специальный ночной хакатон Games Coding Night. Хакатон пройдет в ночь со 2 на 3 октября 2014 г.

Даже если вы никогда не пробовали себя в разработке игр – регистрируйтесь, приходите, и уже на следующий день вы сможете похвастаться разработанной самостоятельно игрой для Windows или Windows Phone, а может быть даже и для очков виртуальной реальности или Kinect.


Читать дальше →

Как закончить декрет с пользой?

Время на прочтение4 мин
Количество просмотров38K
image

Меня зовут Сергей, мою жену Алла, нашему сыну 2,5 года. Для ребенка это тот возраст, когда мы начали давать поиграть ребенку на iPad в обучающие игры под присмотром родителей. «Ну, разочек в недельку! Ну, на 20 мин! Ну пожалуйста! Ну, Па-а-а-а-а-па!». На одном из форумов разработчиков мне дали 2 промо кода детских игр. Сыну очень понравилось… Еще бы, в наше время палкой землю ковыряли.

Сейчас наш малыш начинает привыкать к детскому саду. Знаете, когда сначала водишь неделю на 2 часа, потом на 4 и тд. Начались появляться «тихие часы», и я начал обучать жену рисовать в Photoshop. Не просто так, а с конкретной целью — мы решили сделать игру для малышей.

Я никогда не делал игр для детей, в смысле, для самых маленьких детей. Я уверен, что сейчас много детей играются в простые игры и «Это Нормально!» ( Елена Малышева). Но это игра для малышей – сначала нужно приглянуться родителям, а потом увлечь ребенка.

Жена рисует, я «исправляю» и программирую. Нужно заметить, что рисовать никто из нас не умел, и художественного образования у нас нет. Но за частым неимением денег мне приходилось открывать графический редактор и рисовать, как умею.
Читать дальше →

Исследование UI в Unity 4.6 beta

Время на прочтение3 мин
Количество просмотров21K
На днях начал изучать новый UI в Unity 4.6 beta. Все, что на официальном сайте в видео туториалах, естественно было просмотрено, но там нет ничего о том, как работает новый UI. Доков я тоже не увидел и, естественно, захотелось разобратьс, я как это все работает. Итак, кратко о том, что я понял:
Читать дальше →

Использование библиотек в проектах на Unity3D

Время на прочтение4 мин
Количество просмотров23K
Не знаю, как у кого принято, писать всё в одном проекте или кто-нибудь может знает что можно класть сторонние сборки в папку Assembly (как подключаются многие плагины), а кто-то может умеет даже и сам собирать свои библиотеки в папку Assembly, но информации о том кто как делает, и уж каких-то рекомендаций о том как настроить свой проект так, чтобы можно было программировать под Юнити так, как будто вы пишете серьёзное приложение, я не видел.
Читать дальше →

Про создание платформера на Unity. Часть вторая, звездная

Время на прочтение4 мин
Количество просмотров103K
Привет, Хабр!

Я, как и обещал, продолжаю делиться с вами знаниями, приобретенными в процессе освоения 2D-режима Unity. От начинающего, так сказать, начинающим. Систематизирую, улучшаю и прогрессирую вместе с вами. Сегодня мы добавим к содержимому первой статьи управление камерой, сбор бонусов и первый способ умереть в игре. Если вам, как и мне, не терпится приступить, то добро пожаловать под кат.

И да, гифок там еще больше, чем в прошлый раз.



Читать дальше →

Скрипты для редактора в Unity3D

Время на прочтение4 мин
Количество просмотров52K
Сегодня поговорим о том, как писать скрипты для Unity Editor. Статья рассчитана на тех, кто уже знаком с Unity3D, что-то успел сделать, но еще не решился попробовать писать скрипты для эдитора.

Если коротко — то в режиме эдитора скриптами можно сделать абсолютно всё тоже самое, что и в режиме игры.

Начнем с простого. Допустим, мы хотим в режиме эдитора создать 10 кубиков и расположить их в линию. Для начала давайте упростим задачу и забудем про эдитор, давайте сделаем так, чтобы эти кубики создавались при старте приложения.
Читать дальше →

Про создание платформера на Unity. Часть первая, характерная

Время на прочтение4 мин
Количество просмотров304K
Привет, Хабр!

Все мы здесь любим качественные пошаговые руководства для начинающих, чего уж греха таить. По платформерам на Unity руководств много, а вот качественных не то что бы и очень. Сегодня мы попробуем добавить в копилку хороших уроков еще один. А создавать мы будем персонажа для 2D-платформера, ни больше, ни меньше.

Присоединяйтесь, учитесь, но помните: под катом очень много гифок.

Читать дальше →

Реалистичное гравитационное линзование на Unity

Время на прочтение4 мин
Количество просмотров28K
image
Эффект гравитационной линзы вызванный скоплением галактик RCS2 032727-132623

Возникла недавно необходимость реализовать на Unity достаточно правдоподобное изображение черной дыры и, соответственно, эффект гравитационного линзирования ею вызываемого. Первой мыслью было найти готовую реализацию и подстроить под себя, однако, поскольку ни одного достаточно хорошего решения так и не нашел (что весьма странно, зная насколько популярны игры на космическую тематику), решил реализовать эффект самостоятельно, а заодно и поделиться результатом с хабросообществом.

Читать дальше →

Создание игры на ваших глазах — часть 7: 2D-анимации в Unity («как во флэше»)

Время на прочтение6 мин
Количество просмотров98K
В этой статье поговорим о 2D анимациях в Unity. Я расскажу о своем опыте работы с родными анимациями в юнити, о том, насколько тайм-лайны похожи на флэшевские, об управлении анимациями, event'ах, вложенности, и о том, как художник справляется с анимированием.

Для начала, немного теории.

В Unity есть две сущности:

1. Анимация (то, что отображается в окно «Animation»)
2. Mechanim дерево анимаций (то, что отображается в окне «Animator»).



Ниже я немного расскажу, что это такое и как нам может приходиться (или не пригодиться).
Читать дальше →

Реализация последовательностей жестов в Unity 3D с помощью библиотеки TouchScript

Время на прочтение8 мин
Количество просмотров9.2K
Для многих игровых приложений, особенно работающих на небольших экранах мобильных устройств, очень важно уменьшить область, занимаемую элементами управления, чтобы максимально расширить часть экрана, предназначенную для отображения основного контента. Для этого можно настроить цели касания (touch targets) так, чтобы они обрабатывали различные комбинации жестов. Таким образом, количество целей касания на экране сократится до минимума. Например, два элемента интерфейса, один из которых заставляет пушку стрелять, а второй — вращаться, можно заменить на один, позволяющий выполнять оба действия одним непрерывным касанием.
В этой статье я расскажу о том, как настроить сцену для управления контроллером от первого лица при помощи целей касания. Прежде всего необходимо настроить цели касания для базовой позиции контроллера и вращения, а затем расширить набор их функций. Последнего можно достичь за счет существующих элементов интерфейса, не добавляя новые объекты. Сцена, которая у нас получится, продемонстрирует широкие возможности Unity 3D в ОС Windows* 8 как платформы для обработки различных последовательностей жестов.
Читать дальше →

Ближайшие события

Импорт Spine 2D анимации в Unity 3D и привязка эффектов к костям с использованием 2D Toolkit

Время на прочтение4 мин
Количество просмотров42K
Здесь будет описано, как можно упростить импорт Spine анимации в Unity проект, и что нужно сделать для привязки произвольного объекта (визуальный эффект, коллайдер и т.д.) к самой анимации или отдельным её костям.

Рассмотрим на примере доступной в Unity редакторе системе частиц.
В конце статьи прилагаются готовая анимация и тестовый проект, результат в котором будет выглядеть примерно так:

image
Читать дальше →

Архитектура простой 2D игры на Unity3D. План, факт и работа над ошибками

Время на прочтение12 мин
Количество просмотров106K
Недавно команда Whistling Kite Framework выпустила в релиз очередную игру, на этот раз — Змейку, написанную на Unity3D. Как и в большинстве игровых проектов, при решении вопроса о том, насколько детально нужно проектировать приложение, критическим фактором было время. В нашем случае причина проста: т.к. разработка велась в свободное от основной работы время, то идеальный подход к проектированию отложил бы релиз ещё на год. Поэтому, составив первоначальное разделение на модули, мы закончили проектирование и приступили к разработке. Под катом описание того, что из этого получилось, а также пара уроков, которые я вынес для себя.


Осторожно, картинки!
Читать дальше →

Примите участие в конкурсе игр Games Jam 2014

Время на прочтение2 мин
Количество просмотров7K
Уважаемые друзья! 9 августа стартовал конкурс Games Jam 2014, и вы все еще можете принять в нем участие, причем у вас есть шанс получить двойной приз так как в рамках конкурса есть номинация от компании Microsoft. В рамках конкурса специалисты из Microsoft будут помогать разработчикам полезными советами и мастер классами. 5 сентября Microsoft проводит онлайн-вебинар, на котором эксперты Microsoft расскажут вам как можно создать успешную игру для платформы Windows/Windows Phone. Для этого конкурса мы создали специальную страницу где вы можете узнать детали.
Читать дальше →

Реверс-инжиниринг и патч игры на Unity3d

Время на прочтение3 мин
Количество просмотров21K
Статья ориентирована на аудиторию, не имеющую какого-либо опыта. В ней не содержится описание каких-либо взломов и «плохих» патчей.

Предисловие


Однажды мне в руки попалась игра Unturned, построенная на движке Unity3d. Позже выяснилось, что она не лишена недостатков. Она находится в альфа версии, так что сервер даже не оповещает игроков о убийстве другого персонажа, что было не удобно в боях PvP. До этого случая у меня не было опыта работы с cil и реверс-инжинирингом c# приложений, тем более Unity.
Читать дальше →

Unity Android — теперь и на x86!

Время на прочтение1 мин
Количество просмотров14K
image Знаете ли вы, что без малого половина разработчиков мобильных игр используют в своих творениях движок Unity? А то, что у Unity около трех миллионов зарегистрированных разработчиков? На самом деле знать это совсем не обязательно — это нужно маркетологам Unity, а вот для создателей игр эта информация — бесполезная.

А вот информация реально полезная: Как было объявлено вчера, Unity3D версий 4.x и 5.x получат нативную поддержку архитектуры x86 на Android, то есть, будут работать на устройствах c процессорами Intel на Android OS напрямую, а не через бинарную трансляцию, как сейчас. Причем, работать будут максимально быстро, так как Unity включит оптимизацию для Intel CPU (семейство Atom) и GPU.

Первый релиз Visual Studio Tools for Unity 1.9 после покупки SyntaxTree

Время на прочтение1 мин
Количество просмотров16K


Была новость о том, что Microsoft покупает SyntaxTree вместе с UnityVS. Всё гадал, когда же бесплатная версия появится.

И вот, не так давно вышел релиз сего удобного инструмента, естественно бесплатно, как и обещали в MS.

Visual Studio 2010 Tools for Unity
Visual Studio 2012 Tools for Unity
Visual Studio 2013 Tools for Unity
Читать дальше →

Смешиваем любимые биты в программе Unity 5.0

Время на прочтение6 мин
Количество просмотров12K
Работа над звуком – одно из главных направлений в подготовке Unity 5.0. После того, как стало понятно, над какими функциями придется попотеть, мы включили звук в список первоочередных задач.
Чтобы всё было на мази, нам пришлось вернуться назад и расставить акценты над теми областями звука, которые были бы задействованы в Unity. Чтобы вы могли соединить сколько угодно хороших, качественных звуков в своих играх, нам нужно было определиться с кодеками и убедиться, что такая схема действительно будет работать. Я постараюсь расписать все нюансы в более подробной статье, ну а пока расскажу вам о нашем первом звуковом аддоне к Unity 5.0, AudioMixer.
Читать дальше →