Как стать автором
Обновить
31.72

Unity *

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

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

Boid'ы, птички и Unity3D

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


Вторая часть: Оптимизируем Boid'ов на Unity

Задумывались ли вы когда-нибудь о то, почему птицы летая большими стаями никогда не сталкиваются и не коллапсируют в огромный галдящий перьевой ком? Хм, если подумать, это было бы круто. В любом случае, однажды в 1986 нашёлся человек по имени Крейг Рейнольдс, который решил создать простую модель поведения птиц в стаях и назвал её Boids. В модели у каждого боида есть три базовых правила: Separation, Alignment и Cohesion. Первое заключается в избегании столкновения с соседями, второе заставляет лететь примерно в ту же сторону что и соседи, а третье говорит не летать в одиночку и держаться группы. Эти простые правила позволяют создать правдоподобные стаи птиц, рыб и другой живности, чем и пользуются в кино и игровой индустрии.

В статье я расскажу как можно реализовать эту модель на практике. Для разработки я использую Unity и C#, но большинство вещей верны для других движков и языков. В этом туториале я не разжёвываю основы работы с Unity, подразумевается, что вы знаете эффект комбинации Ctrl+Shift+N на сцене, умеете работать с инспектором, дублировать и двигать объекты. Если нет, то советую начать с этой статьи. Или можете просто посмотреть на картинки.
Прошу-с проследовать под кат, только после вас!
Всего голосов 63: ↑59 и ↓4+55
Комментарии19

Вечера гейм девелопмента в Петербурге с Unity Technologies

Время на прочтение2 мин
Количество просмотров4.9K
Краткий анонс: наш маркетинг-тим согласился, что слишком мало внимания уделяется русскоязычному комьюнити. Теперь изобретаем соответствующие процессы. Надеюсь, все получится :) А теперь о событиях следующей недели…

Вечера гейм девелопмента в Петербурге с Unity Technologies


Продолжая добрую традицию небольших и уютных мероприятий для игроделов Петербурга предлагаем следующую инициативу.

Три вечера подряд с 18:00 и до 21:00 в «Циферблате» можно будет найти технического специалиста компании Unity Technologies Олега Придюка. Он с удовольствием ответит на технические и безнес-вопросы про разработку игр, про использование движка Unity, про тренды мирового рынка, посмотрит Вашу игру и предложит советы по ее улучшению.
Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии0

Unity3d + SQLite

Время на прочтение4 мин
Количество просмотров48K
Это будет практическое руководство по использованию SQLite в Unity3d. Я расскажу что это такое, для чего может потребоваться, как реализовать и порекомендую инструменты для удобной работы. Статья ориентирована на начальный и средний уровни. В конце Вас ждёт небольшой бонус. Всем заинтересованным добро пожаловать под кат.
Мне интересно
Всего голосов 18: ↑14 и ↓4+10
Комментарии21

История плохого старта на Google Play

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

Хотел бы с Вами поделиться опытом создания своей первой мобильной игры. Весной 2012 года глядя на аркадные «мотоциклы» своего знакомого, которые занимали верхние места в рейтинге Google Play, загорелся тоже сделать нечто подобное. Выбор пал на зомбодавилку, таких игр целая масса, но я думал выделиться полноценной 3d графикой, гаражом с возможностью прокачки техники. Опыт создания игр на движке Unity3d уже был, но под мобильные устройства делал впервые. Разумеется, делал не сам, а с художником, в свободное время.
Читать дальше →
Всего голосов 98: ↑84 и ↓14+70
Комментарии55

Истории

Unity для iOS и Android теперь бесплатно для инди разработчиков

Время на прочтение1 мин
Количество просмотров47K
Хорошая новость для инди разработчиков игр под мобильные платформы. Возможность паблишить из Unity под iOS и Android тепрь бесплатна.

Стоит уточнить что бесплатно отдают только base лицензию, которая стоила 400$ для каждой платформы. Если вы заинтересованы в дополнительных возможностях, таких как динамические тени, рендеринг в текстуру, пост процесс и некоторые другие, то вам всё таки придётся купить Pro лицензию, которая стоит 1500$.
Читать дальше →
Всего голосов 59: ↑55 и ↓4+51
Комментарии35

Пусть будет Unity в Вашем городе

Время на прочтение2 мин
Количество просмотров5.9K
Друзья, некоторое время назад у меня получилось выбить бюджеты и внимание к русскоязычному комьюнити. Наглядные результаты —


Планируется ещё больше: мероприятия в Москве, Минске, Петербурге, Калининграде; активно работаем над курсами по Unity с частными школами и вузами.
Читать дальше →
Всего голосов 11: ↑8 и ↓3+5
Комментарии4

Про Unite Nordic и мотивацию

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


Разработчики игр любят ездить на разные конференции, чтобы набраться опыта, посмотреть на чужие проекты, попиарить свои, найти паблишера, или наоборот, найти проекты, команды… Работа, фан и общение, в общем.

По похожей формуле с 2007 года Unity проводит ежегодную конференцию Unite в разных частях света. До 2013 года Юнайт был один, теперь мы решили в каждой части света делать свою конференцию. Для Европы — это Unite Nordic, который пройдет сразу после КРИ, с 21 по 22 мая в шведском городе Мальмё, который находится недалеко от аэропорта Копенгагена. Билеты стоят около 230 USD для взрослых и 76 USD для студентов.

Зачем ехать на Unite Nordic?


Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии2

Unity3d прекращает поддержку Flash

Время на прочтение1 мин
Количество просмотров24K
Команда Unity приняла сложное решение по отказу от Flash. Как следствие, прекращается продажа лицензий под эту платформу, поддержка остается для 4.x.

Названы следующие причины:

  • Нет уверенности, что Adobe будет развивать Flash. Об этом говорит отмена разработки Flash Player Next, нестабильность последних сборок, переброс сотрудников Adobe с Flash Player на другие проекты.*
  • Подорвано доверие как у разработчиков, так у команды Unity к Flash из-за введения, а после отмены модели распределения доходов (Stage3D + FastMemory). Отныне платформа более не может считаться надежной и постоянно развивающейся.
  • Разработчики постепенно отходят от Flash, в то время как у Unity Web Player наблюдается беспрецедентный рост в последние месяцы.

* Видимо имеется ввиду переход тимлида флеша Thibault Imbert на развитие Web Platform.
Всего голосов 50: ↑46 и ↓4+42
Комментарии39

Дистанционный курс по Unity и Modo от render.ru

Время на прочтение2 мин
Количество просмотров17K
Как научиться пользоваться Юнити и как начать делать игры? На самом деле этот вопрос мы слышим редко. Гораздо чаще мы слышим примерно следующее: «привет, мне 14 лет и я хочу сделать ММО с Юнити. Как?!».
И знаете, отвечаем…

В то же время гейм девелоперам с более осязаемыми амбициями я бы предложил обратиться к новому разделу на сайте Юнити — Unity Learn. За ним следит и активно его развивает замечательная команда во главе с автором бестселлера Will Goldstone.

И самое главное — мы всеми силами поддерживаем образовательные инициативы на базе Юнити. Потому рады представить — Дистанционный курс «Интерактивный персонаж (Unity + Modo)» от render.ru


Читать дальше →
Всего голосов 10: ↑8 и ↓2+6
Комментарии8

Как отправить email с Android-устройства из приложения Unity, не написав ни строчки кода на Java

Время на прочтение5 мин
Количество просмотров11K
Часто разработчики добавляют в приложение возможность отослать письмо другу с ссылкой на приложение. Обычно это возможно сделать штатными средствами конечной ОС. При портировании нашего приложения на Android мне пришлось потратить некоторое время, чтобы добавить эту функциональность. В последний раз я работал с языком Java лет 5 назад, и мне не хотелось лезть в дебри написания Android-плагина для Unity, установки Eclipse, сборки jar-файла, настройки AndroidManifest.xml и тд. Мне удалось это сделать на C#, не написав ни строчки кода на Java (если не считать в комментариях). Хочу поделиться с Вами, как я это сделал, чтобы Вы не тратили свое время. При этом указанный в статье метод можно использовать для вызова любого Java-кода.

Читать дальше →
Всего голосов 13: ↑8 и ↓5+3
Комментарии0

Использование Photon Cloud в Unity3D

Время на прочтение4 мин
Количество просмотров39K
В процессе создания своей первой игры на Unity3D я осознал необходимость организации сетевого режима, в котором игроки могли бы калечить компьютерных аватаров своих противников. Если вы раньше не занимались созданием клиент-серверных приложений, не поднимали своих игровых серверов, не желаете вкладывать силы и средства в их установку и поддержку, а хотите просто понять принципы организации мультиплеера и за 15-20 минут модернизировать свой проект так, чтобы с чистой совестью добавить к его названию слово Online, то эта статья для вас.
Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии7

Новые инструменты для разработки игр на Windows Phone

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

На проходящей в Сан-Франциско конференции GDC был сделан ряд анонсов о новых инструментах для разработки игр на платформе Microsoft. Теперь, помимо существующих средств, таких как DirectX, разработчики могут использовать Unity 3D, Marmalade, Havok.
Читать дальше →
Всего голосов 55: ↑35 и ↓20+15
Комментарии16

Есть несколько причин для сумбурного и быстрого блогпоста

Время на прочтение1 мин
Количество просмотров10K
Прошу прощения за сумбурный и поверхностный блогпост, но в режиме конференции что-то иное соорудить сложно. Зато вести прямо с поля :)

  • Фотография пустого стенда Юнити на GDC в Сан Франциско. Обычно он битком набит людьми, поэтому никто его таким как на фото не видит.

Читать дальше →
Всего голосов 16: ↑10 и ↓6+4
Комментарии8

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

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Unity3D для реальной реальности

Время на прочтение3 мин
Количество просмотров5.9K
Большинство используют движок Unity3D для моделирования виртуальной реальности, но у этого инструмента великолепный потенциал для визуализации реальной реальности.
Какие сферы применения могут быть у визуализации реальных объектов?

Для себя, мы открыли следующие области применения Unity3D:
  • Виртуальные туры по музеям, памятникам и другим культурным объектам. Не всегда есть возможность посетить место, да и не понятно, стоит ли тратить драгоценное время на это посещение.
  • Визуализация объектов строительства. Тут всё понятно. Особенно для застройщиков, которые производят строительство не просто одного объекта, а целого комплекса зданий. Возможность походить/полетать вокруг и около объектов даёт дополнительное понимание удобно ли будет жить/эксплуатировать данное место. И конечно привлекает покупателей/инвесторов красивой сценой.
  • Визуализация ИСОГД. Да, Unity3D можно использовать для модели всего города/района! И дальше только фантазия ограничивает применение этой модели.


Читать дальше →
Всего голосов 9: ↑3 и ↓6-3
Комментарии8

Unity поддерживает PlayStation 4, PlayStation 3, PlayStation Vita, PlayStation Mobile и будущие облака

Время на прочтение1 мин
Количество просмотров13K
Видели, видели, видели? Sony и Unity Technologies объявили о дружбе и взаимной поддержке.

Уже в этом году мы включим поддержку экосистемы Sony, т.е. PlayStation 4, PlayStation 3, PlayStation Vita, PlayStation Mobile и будущие облачные сервисы. Другими словами, пользователи Unity смогут спортировать и выпустить свои Unity-игры на консолях.

Sony Computer Entertainment делает все возможное, чтобы сделать свои платформы максимально доступными самому широкому кругу разработчиков. Мы рады поддежать эту инициативу и уверены, что обе компании выиграют от сотрудничества… и пользователи Unity выиграют тоже!
Всего голосов 36: ↑34 и ↓2+32
Комментарии29

Unity Technologies теперь на Хабре. Пост о настоящем и будущем

Время на прочтение1 мин
Количество просмотров20K
Вот Unity Technologies и дошла до Хабра, всем привет! Сейчас мы будем тут обживаться, общаться, рассказывать, анонсировать, отвечать, помогать, дарить, раздавать, приглашать, показывать и наверняка что-то еще делать.

Например… например есть у нас в команде Юнити ребята (в основном из отдела разработки), которые говорят по-русски. А Google предлагает сервис видеоконференций, которые автоматически записываются прямиком в YouTube. А еще есть камьюнити русскоязычных пользователей, которые с удовольствием выяснили бы все вопросы с разработчиками Юнити, на русском… а не на английском. Организовать такое? Интересно?
Читать дальше →
Всего голосов 61: ↑51 и ↓10+41
Комментарии36

Началось бета тестирование Unity 4 Game Engine c поддержкой Windows 8

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

Те кто интересуется сферой разработок игр, наверное помнят, что в августе прошлого года компания Unity Tecnologies анонсировала включение Windows 8 в перечень поддерживаемых операционных систем для кроссcплатформенных инструментов создания игр. До настоящего момента, предварительные версии этих инструментов были доступны ограниченному количеству разработчиков, и сегодня Unity предоставляет доступ к бете Unity 4 Game Engine для Windows 8 в рамках специальной программы Unity Windows Store apps open beta.
Читать дальше →
Всего голосов 22: ↑16 и ↓6+10
Комментарии31

RedDwarf (бывший DarkStar) и Unity3D

Время на прочтение4 мин
Количество просмотров5.4K
Для тех кто хочет связать сервер на java RedDwarf (DarkStar):
Используется бесплатная версия Unity.

1. Скачать плагин на Unity (http://sourceforge.net/apps/trac/reddwarf/attachment/wiki/CommunityClientImplementations/DarkstarSharp.unitypackage). Импортировать в Unity. В ассетах должен появиться «DarkstarSharp».

2. В файле «SimpleSgsProtocol.cs» из папки со скриптами «DarkstarSharp», необходимо изменить версию протокола,
значение VERSION = 0x04; меняем на 0x05;

3. Создаем папку для наших скриптов и создаем в нем csharp скрипт «Messages.cs» следующего содержания:
Читать дальше →
Всего голосов 11: ↑5 и ↓6-1
Комментарии6

Кросс-платформенная мобильная игра и палки в колеса от Android

Время на прочтение4 мин
Количество просмотров57K
В этой статье я хочу поделиться с вами нашим опытом разработки мобильной кросс-платформенной (iOS/Android) игры.

Игру мы писали на Unity, а сама графика — спрайтовая. Но многое из сказанного ниже будет справедливо также и для других кросс-платформенных движков, а так же — для полноценного 3D.

Начну я свой рассказ с заблуждения.

Миф о кросс-платформенности.


Когда мы с командой начинали разработку этого проекта на большом и очень кросс-платформенном движке Unity (который также поддерживает Win, Mac, XBox, PS3, PSP, и т.п.) — то мы надеялись на то, что Unity возьмет всю заботу о кросс-платформенности на себя, а наша задача будет только жать «publish» под разные платформы и пить кофе.

Да, конечно же, мы знали о фрагментации платформы, но по большей части заточку под андроид мы ожидали увидеть в области графики (адаптация под разные разрешения, диагонали и dpi) и быстродействия (ясно, что то, что потянет один дроид — другому не под силу).

Но не все так просто.
Читать дальше →
Всего голосов 100: ↑86 и ↓14+72
Комментарии104

Интерактивная история Apple на Пятой авеню в Unity3D

Время на прочтение1 мин
Количество просмотров11K
Всегда была очень интересна тема использования 3D в вебе. Во-первых, это просто ново и необычно, а во-вторых, открывает массу новых возможностей.

В общем, хотим поделиться своим экспериментом. Знаю, для гейм-девелоперов это детский лепет. Но для тех, кто раньше боялся подойти к реалтайм презентациям, возможно, наш опыт будет интересен.

image
Читать дальше →
Всего голосов 26: ↑13 и ↓130
Комментарии21