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

UnityCar — автомобили с физикой для Unity3D

Разработка игр *Unity *


Игровой движок Unity3D не нуждается в особом представлении. Для тех, кто не знает, что это такое, могут посмотреть сайт unity3d.com/unity/ или поискать другие топики на хабре про этот замечательный кросс платформенный движок. Для него уже написано множество дополнений, моделей и других пакетов. Об одном из них и пойдет речь.
UnityCar — полноценный физико-реалистичный пакет симуляции автомобилей для Unity3D, который прост в использовании и реализует множество физических моделей, включая модели повреждений и разрушений.

Небольшое видео, демонстрирующее возможности пакета:

Читать дальше →
Всего голосов 61: ↑54 и ↓7 +47
Просмотры 48K
Комментарии 40

Создание игр для Windows 8 с использованием Unity3D — смотрите сегодня в 10:00 онлайн

Блог компании Microsoft Разработка игр *
Если вы хотите создать игру для Windows 8, но не знаете с чего начать, обязательно подключайтесь к веб-трансляции мероприятия «Создание игр для Windows 8 с использованием Unity3D» 20 февраля в 10:00 (MSK). Мы расскажем вам все самое важное о платформе Microsoft, Windows 8 и Unity3D, а также об инструментах совместной работы, и эти знания помогут вам создать замечательную игру.
Плеер с трансляцией доступен под катом. Смотрите конференцию онлайн и общайтесь в твиттере (#unity3dwin).
image
Читать дальше →
Всего голосов 38: ↑26 и ↓12 +14
Просмотры 13K
Комментарии 14

Будущее скриптов в Unity 3D

Разработка игр *Unity *
Перевод
Недавно мы написали статью про поддержку WebGL в Unity. В ней мы кратко рассказали о том, как будут работать скрипты в WebGL с использованием новой технологии IL2CPP. Однако IL2CPP — это нечто гораздо более масштабное, нежели просто новое решение для скриптов в WebGL, это наша собственная, высокопроизводительная реализация .Net Runtime, которая будет выпущена на многих платформах.

Но перед погружением в будущее стоит поговорить о настоящем.

Скрипты в Unity сегодня


Мы используем MonoWinRT для приложений Windows Store и Windows Phone) чтобы привнести в Unity простоту использования C#, доступ к сторонним библиотекам и практически двоичное быстродействие. Но есть несколько сложностей:

— быстродействие среды исполнения C# все еще уступает C/C++
— последние и лучшие возможности языков и среды исполнения .Net не поддерживаются версией Mono, используемой сейчас в Unity
— с примерно 23 платформами и вариантами архитектуры требуется очень много усилий на перенос кода и поддержку его качества на одинаковом уровне
— сборка мусора может вызвать задержки при выполнении


Читать дальше →
Всего голосов 25: ↑21 и ↓4 +17
Просмотры 30K
Комментарии 13

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

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

Дайджест новостей из мира разработки на Unity

Блог компании Plarium Разработка мобильных приложений *Разработка игр *Unity *
Лето – пора больших свершений. Потратьте время отпусков с пользой: читайте наш новый дайджест и создавайте потрясающие игры на Unity.


Читать все
Всего голосов 22: ↑19 и ↓3 +16
Просмотры 22K
Комментарии 0

Дайджест новостей из мира разработки на Unity

Блог компании Plarium Разработка мобильных приложений *Разработка игр *Unity *
В нашем дайджесте вас ждут самые сочные новости и туториалы. Продолжайте наслаждаться солнечными деньками и попутно совершенствуйте свои навыки разработки игр на Unity.


Читать все
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 21K
Комментарии 5

Дайджест новостей из мира разработки на Unity

Блог компании Plarium Разработка мобильных приложений *Разработка игр *Unity *
Последние 2 месяца выдались особенно урожайными на события, связанные с движком Unity. В дайджесте вы найдете отчет By The Numbers, обучающие материалы, новости и полезные статьи. Keep calm and use Unity!


Читать все
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 23K
Комментарии 1

Знакомство с командой Unity Demo Team и FAQ по проекту The Blacksmith

Блог компании Plarium Разработка мобильных приложений *Разработка игр *Unity *
Перевод
После демонстрации нашего ролика The Blacksmith на конференции GDC в марте 2015 года нас буквально засыпали вопросами. В этой статье мы представляем команду, которая работала над проектом, а также отвечаем на вопросы, интересующие наших пользователей. И это только начало. В ближайшее время мы опубликуем еще больше статей, посвященных созданию ролика The Blacksmith.


Читать дальше →
Всего голосов 23: ↑17 и ↓6 +11
Просмотры 14K
Комментарии 0

Создание динамически изменяемого ландшафта для RTS на Unity3D

Разработка игр *Unity *
Из песочницы
Давным-давно я имел радость играть в замечательнейшую RTS под названием «Периметр: Геометрия Воины» от отечественного разработчика K-D Labs. Это игра о том, как огромные летающие города под названием «Фреймы» бороздят просторы «Спанджа» — цепи соединенных между собой миров. Сюжет достаточно странный и абстрактный, но гораздо более интересной и инновационной составляющей игры была одна из ее технических особенностей, а не сюжет. В отличие от большинства RTS, где сражения происходят на статической местности, в «Периметре», одной из ключевых игровых механик был терраформинг. У игрока были средства манипулировать ландшафтом с целью возведения на нем своих сооружений а также целый арсенал боевых единиц, способных этот ландшафт превратить в потрескавшийся, поплывший и изрыгающий раскаленные камни/противных насекомых ужас.

Как известно, мир RTS нынче переживает некоторый упадок. Инди-разработчики слишком заняты тем, что клепают ретро-платформеры и rouge-like игры зубодробительной сложности, и поэтому, переиграв в «Периметр» некоторое время назад я решил, что должен и сам попробовать реализовать что-то подобное — идея была интересной и с технической и с геймплейной точек зрения. Обладая некоторым практическим опытом в разработке игр (ранее я совершал попытки сделать кое-что на XNA), я подумал, что чтобы добиться хоть какого-то успеха в одиночку мне придется воспользоваться чем нибудь более высокоуровневым и простым. Выбор мой пал на Unity 3D, чья пятая версия только-только вышла из под пресса.

Вооруженный вагоном энтузиазма, вдохновением от только что пройденного «Периметра» и просмотренной серией видеотуториалов по Unity, я начал делать наброски и знакомиться с инструментарием, который мне предложил Unity Editor.
Читать дальше →
Всего голосов 26: ↑23 и ↓3 +20
Просмотры 32K
Комментарии 5

Дайджест новостей из мира разработки на Unity

Блог компании Plarium Разработка мобильных приложений *Разработка игр *Unity *
Мы давно не радовали вас новостями о создании игр на Unity, но теперь вы можете убедиться, что это время мы потратили с пользой. Читайте самые познавательные, интересные, а порой и неожиданные материалы в нашем дайджесте.


Читать все
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 15K
Комментарии 1

Дайджест новостей из мира разработки на Unity

Блог компании Plarium Разработка мобильных приложений *Разработка игр *Unity *
Must-have плагины Unity, работа с анимацией, опыт разработчиков – вы знаете, что с этим делать. Приятного прочтения и веселых праздников!


Читать все
Всего голосов 16: ↑12 и ↓4 +8
Просмотры 13K
Комментарии 3

Моки, фейки и заглушки на C++

Блог компании Plarium Разработка веб-сайтов *C++ *Разработка игр *Unity *
Перевод
В переводе представлен новый подход к модульному тестированию огромной базы унаследованного кода на C++, плохо реагирующей на тесты.


Читать дальше →
Всего голосов 13: ↑10 и ↓3 +7
Просмотры 17K
Комментарии 3

Дайджест новостей из мира разработки на Unity

Блог компании Plarium Разработка мобильных приложений *Разработка игр *Unity *
В нашем небольшом, но информативном дайджесте вы найдете туториалы, интервью с разработчиками, новые проекты на Unity, а также много полезной информации для вдохновения и прокачки скилов.


Читать все
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 16K
Комментарии 2

Дайджест новостей из мира разработки на Unity

Блог компании Plarium Разработка мобильных приложений *Разработка игр *Unity *
Наверное, дайджест, посвященный Unity, вы ждали с нетерпением, но, даже если не ждали, в нем всё равно много интересных материалов и новостей.


Читать все
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 17K
Комментарии 4

Первый коммерческий опыт в разработке игр на Unity 3D

Блог компании ANT Монетизация игр *
Хотим рассказать о нашем первым опыте по разработки игр на Unity 3D. Надо было создать игры на национальную тематику для социального сайта El.kz. Мы давно хотели создавать игры и были рады этой новости и хотелось попробовать чего то нового. Мы предвкушали победу, потому что игры были не такими сложными, а хоть какой-то опыт по созданию игр мы имели. 4 мини игр нужно было сделать за три месяца, по нашим расчетам мы справились бы за два. Но как часто бывает корабль под названием «Ожидание» сталкивается с айсбергом «Реальность» и идёт ко дну, так случилось и с нами. Заказчик сказал, что хочет игры на flash, но как мы ему не объясняли, что технологией этой мало кто сейчас пользуется, и постепенно от неё отказываются. Но его это не волновало, а если даже волновало, то он ничего сделать не мог, так как заказ государственный и в приказе составленном год назад было написано flash игры. Выбора у нас не было, либо мы создаём игры, либо они ищут других разработчиков, но желание создавать игры и заработать нас пересилило и мы взялись за работу.
Читать дальше →
Всего голосов 10: ↑6 и ↓4 +2
Просмотры 3.6K
Комментарии 2

«Во все тяжкие» или суровые реальности инди разработки Dark Forester

Разработка игр *Unity *
Из песочницы
image

Я хочу сразу сказать, что в первой части будет мало о самой разработке, а больше именно истории, трудности, социальные аспекты, проблемы с которыми может столкнутся инди разработчик, а также я не могу не упомянуть Москву, покер и спорт — без которых эта история не была бы полной. Итак, прежде, чем я начну с легенды, для того чтобы немного заинтересовать читателя, за время разработки с 2013 года по 2015 год я потолстел на 22кг и превратился из спортивного парня в человека, который с трудом узнавал себя в зеркале, я выпивал в год около тысячи банок ред булла, все началось с одной-двух, сейчас уже бывает редко, чтобы я пил меньше трех. Я спал по пять, а то и четыре часа. В течении двух лет я вставал в будние дни в пять утра и ехал на работу в другой город на электричке, чтобы вечером оставалось время поработать над игрой. Я по глупости отказался от предложения в 250.000 евро на разработку игры. Вероятно итогом такой жизни стало тяжелое воспаление легких, суд с бывшим работодателем, а также серьезные проблемы со спиной из-за постоянно сидячего образа жизни. Ах ну и если этого мало, то я бросил университет и сам уволился с работы!

Что ж поехали…
Читать дальше →
Всего голосов 82: ↑79 и ↓3 +76
Просмотры 34K
Комментарии 92

«Во все тяжкие 2», Dark Forester — игра на дистанции в маленький плюс

Разработка игр *Unity *
Если вы не читали первой части истории, то эта часть вам будет не понятна или просто на просто покажется странной, о чем вообще пишет автор. Я пошел на поводу у читателей и все таки поменял порядок глав. Так что всем любителям UnityScript придется еще немного подождать.

Да и кстати, как это фото связано с Темным Лесником?

image

Итак, поехали дальше.

Горе разработчик очутился у родителей с женой и ребенком, в одной комнатушке в тридцать с лишним лет, не живя, с родителями с 18-ти. Основной компьютер сломан, Unity движок просрочен, куча долгов и безработица.
Читать дальше →
Всего голосов 54: ↑49 и ↓5 +44
Просмотры 17K
Комментарии 59

Лайфхаки редактора Unity 3D. Часть 1: Атрибуты

Программирование *Разработка игр *Unity *
Из песочницы

Содержание


  • Часть 0. Перечень GUI элементов, используемых в статьях
  • Часть 1. Атрибуты
  • Часть 2. Окна
  • Часть 3. Редактор класса, наследника от MonoBehavior или ScriptableObject
  • Часть 4. Редактор класса, кастомный редактор для сериализуемой переменной

Предисловие


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

Большая часть взята из опыта использования, куда попала из родной документации движка. Вы легко можете сами найти необходимую информацию, поворошив документацию Unity 3D. Просто, по собственному опыту скажу, что у многих программистов либо нет времени, либо нет желания копаться в мантрах. Поэтому и выкладываю максимально краткое руководство по основным редакторским возможностям, которые я использовал на работе и в своих проектах.
Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 93K
Комментарии 11

Unity: системы частиц

Разработка игр *Unity *
Перевод
Tutorial
image

Системы частиц похожи на соль: даже небольшое количество может добавить готовящемуся «блюду» стиля. Современные игры, в которых не используются системы частиц, выглядят довольно бледно.

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

В этом туториале вы научитесь следующему:

  • Как добавлять в Unity новые системы частиц.
  • Узнаете, какие модули систем частиц используются чаще всего, и научитесь ими пользоваться.

Этот туториал состоит из двух основных частей: в первой мы создадим пламя факела, во второй — эффект взрыва бомбы.
Читать дальше →
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 79K
Комментарии 4

Unity3D: Модификация делегата iOS приложения

Программирование *Разработка под iOS *Разработка мобильных приложений *Разработка игр *Unity *
Думаю, многим в ходе разработке игры для iOS приходилось сталкиваться с тем, что возникает необходимость использовать тот или иной нативный функционал. Касаемо Unity3D, в данном вопросе может возникать очень много проблем: для того, чтобы внедрить какую-то фичу, приходится смотреть в сторону нативных плагинов, написанных на Objective-C. Кто-то в этот момент сразу отчаивается и забрасывает идею. Кто-то ищет готовые решения в AssetStore или на форумах, надеясь на то, что готовое решение уже существует. Если же готовых решений не существует, то самые стойкие из нас не видят другого выхода, кроме как погрузиться в пучину iOS программирования и взаимодействия Unity3D с Objective-C кодом.

Тех, кто выбирает последний путь (хотя, думаю, они и сами знают), ожидает множество проблем на этом нелегком и тернистом пути:

  • iOS — абсолютно незнакомая и обособленная экосистема, развивающаяся своим путем. Как минимум придется потратить довольно много времени, чтобы понять как можно подобраться к приложению, и где в недрах автоматически сгенерированного XCode проекта находится код взаимодействия Unity3D движка c нативной составляющей приложения.
  • Objective-C — довольно обособленный и мало на что похожий язык программирования. А когда речь заходит о взаимодействии с C++ кодом Unity3D приложения, то на сцену выходит «диалект» этого языка, под названием Objective-C++. Информации о нем совсем немного, большая ее часть древняя и архивная.
  • Сам протокол взаимодействия Unity3D с iOS приложением довольно скудно описан. Расчитывать стоит исключительно на туториалы энтузиастов в сети, которые пишут как разработать простейший нативный плагин. Мало кто при этом затрагивает более глубокие вопросы и проблемы, возникающие при потребности сделать что-то сложное.

Тех, кто хочет узнать о механизмах взаимодействия Unity3D с iOS приложением, прошу под кат.
Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 3.5K
Комментарии 1
1