Pull to refresh

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

Game development *Unity3D *


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

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

Читать дальше →
Total votes 61: ↑54 and ↓7 +47
Views 48K
Comments 40

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

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

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

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

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

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


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

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


Читать дальше →
Total votes 25: ↑21 and ↓4 +17
Views 30K
Comments 13

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

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

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

Plarium corporate blog Development of mobile applications *Game development *Unity3D *
Лето – пора больших свершений. Потратьте время отпусков с пользой: читайте наш новый дайджест и создавайте потрясающие игры на Unity.


Читать все
Total votes 22: ↑19 and ↓3 +16
Views 22K
Comments 0

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

Plarium corporate blog Development of mobile applications *Game development *Unity3D *
В нашем дайджесте вас ждут самые сочные новости и туториалы. Продолжайте наслаждаться солнечными деньками и попутно совершенствуйте свои навыки разработки игр на Unity.


Читать все
Total votes 18: ↑16 and ↓2 +14
Views 21K
Comments 5

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

Plarium corporate blog Development of mobile applications *Game development *Unity3D *
Последние 2 месяца выдались особенно урожайными на события, связанные с движком Unity. В дайджесте вы найдете отчет By The Numbers, обучающие материалы, новости и полезные статьи. Keep calm and use Unity!


Читать все
Total votes 18: ↑16 and ↓2 +14
Views 23K
Comments 1

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

Plarium corporate blog Development of mobile applications *Game development *Unity3D *
Translation
После демонстрации нашего ролика The Blacksmith на конференции GDC в марте 2015 года нас буквально засыпали вопросами. В этой статье мы представляем команду, которая работала над проектом, а также отвечаем на вопросы, интересующие наших пользователей. И это только начало. В ближайшее время мы опубликуем еще больше статей, посвященных созданию ролика The Blacksmith.


Читать дальше →
Total votes 23: ↑17 and ↓6 +11
Views 14K
Comments 0

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

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

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

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

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

Plarium corporate blog Development of mobile applications *Game development *Unity3D *
Мы давно не радовали вас новостями о создании игр на Unity, но теперь вы можете убедиться, что это время мы потратили с пользой. Читайте самые познавательные, интересные, а порой и неожиданные материалы в нашем дайджесте.


Читать все
Total votes 13: ↑11 and ↓2 +9
Views 15K
Comments 1

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

Plarium corporate blog Development of mobile applications *Game development *Unity3D *
Must-have плагины Unity, работа с анимацией, опыт разработчиков – вы знаете, что с этим делать. Приятного прочтения и веселых праздников!


Читать все
Total votes 16: ↑12 and ↓4 +8
Views 13K
Comments 3

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

Plarium corporate blog Website development *C++ *Game development *Unity3D *
Translation
В переводе представлен новый подход к модульному тестированию огромной базы унаследованного кода на C++, плохо реагирующей на тесты.


Читать дальше →
Total votes 13: ↑10 and ↓3 +7
Views 17K
Comments 3

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

Plarium corporate blog Development of mobile applications *Game development *Unity3D *
В нашем небольшом, но информативном дайджесте вы найдете туториалы, интервью с разработчиками, новые проекты на Unity, а также много полезной информации для вдохновения и прокачки скилов.


Читать все
Total votes 11: ↑9 and ↓2 +7
Views 16K
Comments 2

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

Plarium corporate blog Development of mobile applications *Game development *Unity3D *
Наверное, дайджест, посвященный Unity, вы ждали с нетерпением, но, даже если не ждали, в нем всё равно много интересных материалов и новостей.


Читать все
Total votes 12: ↑11 and ↓1 +10
Views 17K
Comments 4

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

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

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

Game development *Unity3D *
Sandbox
image

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

Что ж поехали…
Читать дальше →
Total votes 82: ↑79 and ↓3 +76
Views 34K
Comments 92

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

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

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

image

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

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

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

Programming *Game development *Unity3D *
Sandbox

Содержание


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

Предисловие


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

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

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

Game development *Unity3D *
Translation
Tutorial
image

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

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

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

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

Этот туториал состоит из двух основных частей: в первой мы создадим пламя факела, во второй — эффект взрыва бомбы.
Читать дальше →
Total votes 23: ↑23 and ↓0 +23
Views 76K
Comments 4

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

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

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

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

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