Это будет практическое руководство по использованию SQLite в Unity3d. Я расскажу что это такое, для чего может потребоваться, как реализовать и порекомендую инструменты для удобной работы. Статья ориентирована на начальный и средний уровни. В конце Вас ждёт небольшой бонус. Всем заинтересованным добро пожаловать под кат.

44.33
Рейтинг
Unity *
Инструмент разработки 2D/3D-игр
Сначала показывать
Порог рейтинга
Уровень сложности
История плохого старта на Google Play
5 мин
124K
Хотел бы с Вами поделиться опытом создания своей первой мобильной игры. Весной 2012 года глядя на аркадные «мотоциклы» своего знакомого, которые занимали верхние места в рейтинге Google Play, загорелся тоже сделать нечто подобное. Выбор пал на зомбодавилку, таких игр целая масса, но я думал выделиться полноценной 3d графикой, гаражом с возможностью прокачки техники. Опыт создания игр на движке Unity3d уже был, но под мобильные устройства делал впервые. Разумеется, делал не сам, а с художником, в свободное время.
+70
Unity для iOS и Android теперь бесплатно для инди разработчиков
1 мин
47KХорошая новость для инди разработчиков игр под мобильные платформы. Возможность паблишить из Unity под iOS и Android тепрь бесплатна.

Стоит уточнить что бесплатно отдают только base лицензию, которая стоила 400$ для каждой платформы. Если вы заинтересованы в дополнительных возможностях, таких как динамические тени, рендеринг в текстуру, пост процесс и некоторые другие, то вам всё таки придётся купить Pro лицензию, которая стоит 1500$.

Стоит уточнить что бесплатно отдают только base лицензию, которая стоила 400$ для каждой платформы. Если вы заинтересованы в дополнительных возможностях, таких как динамические тени, рендеринг в текстуру, пост процесс и некоторые другие, то вам всё таки придётся купить Pro лицензию, которая стоит 1500$.
+51
Пусть будет Unity в Вашем городе
2 мин
5.9KДрузья, некоторое время назад у меня получилось выбить бюджеты и внимание к русскоязычному комьюнити. Наглядные результаты —
Планируется ещё больше: мероприятия в Москве, Минске, Петербурге, Калининграде; активно работаем над курсами по Unity с частными школами и вузами.
- Gamedev Hackathon Lviv
При поддержке и участии разработчиков движка и наборе триалок Unity 4 для всех участников. - Юнити гик-пати в Ст. Петербурге
Выдали всем триалы, помогли с менторами. - Unity Developer Day Kyiv
5 часов лекций и презентаций про Unity, приехали небольшой командой девелоперов. - Договорились с render.ru о запуске дистанционного курса обучения
И будем их всячески поддерживать... - Да и вот этот блог является неплохим показателем...
Планируется ещё больше: мероприятия в Москве, Минске, Петербурге, Калининграде; активно работаем над курсами по Unity с частными школами и вузами.
+5
Про Unite Nordic и мотивацию
1 мин
4.4K
Разработчики игр любят ездить на разные конференции, чтобы набраться опыта, посмотреть на чужие проекты, попиарить свои, найти паблишера, или наоборот, найти проекты, команды… Работа, фан и общение, в общем.
По похожей формуле с 2007 года Unity проводит ежегодную конференцию Unite в разных частях света. До 2013 года Юнайт был один, теперь мы решили в каждой части света делать свою конференцию. Для Европы — это Unite Nordic, который пройдет сразу после КРИ, с 21 по 22 мая в шведском городе Мальмё, который находится недалеко от аэропорта Копенгагена. Билеты стоят около 230 USD для взрослых и 76 USD для студентов.
Зачем ехать на Unite Nordic?
+4
Unity3d прекращает поддержку Flash
1 мин
25KКоманда Unity приняла сложное решение по отказу от Flash. Как следствие, прекращается продажа лицензий под эту платформу, поддержка остается для 4.x.
Названы следующие причины:
* Видимо имеется ввиду переход тимлида флеша Thibault Imbert на развитие Web Platform.
Названы следующие причины:
- Нет уверенности, что Adobe будет развивать Flash. Об этом говорит отмена разработки Flash Player Next, нестабильность последних сборок, переброс сотрудников Adobe с Flash Player на другие проекты.*
- Подорвано доверие как у разработчиков, так у команды Unity к Flash из-за введения, а после отмены модели распределения доходов (Stage3D + FastMemory). Отныне платформа более не может считаться надежной и постоянно развивающейся.
- Разработчики постепенно отходят от Flash, в то время как у Unity Web Player наблюдается беспрецедентный рост в последние месяцы.
* Видимо имеется ввиду переход тимлида флеша Thibault Imbert на развитие Web Platform.
+42
Дистанционный курс по Unity и Modo от render.ru
2 мин
17KКак научиться пользоваться Юнити и как начать делать игры? На самом деле этот вопрос мы слышим редко. Гораздо чаще мы слышим примерно следующее: «привет, мне 14 лет и я хочу сделать ММО с Юнити. Как?!».
И знаете, отвечаем…
В то же время гейм девелоперам с более осязаемыми амбициями я бы предложил обратиться к новому разделу на сайте Юнити — Unity Learn. За ним следит и активно его развивает замечательная команда во главе с автором бестселлера Will Goldstone.
И самое главное — мы всеми силами поддерживаем образовательные инициативы на базе Юнити. Потому рады представить — Дистанционный курс «Интерактивный персонаж (Unity + Modo)» от render.ru
И знаете, отвечаем…
В то же время гейм девелоперам с более осязаемыми амбициями я бы предложил обратиться к новому разделу на сайте Юнити — Unity Learn. За ним следит и активно его развивает замечательная команда во главе с автором бестселлера Will Goldstone.
И самое главное — мы всеми силами поддерживаем образовательные инициативы на базе Юнити. Потому рады представить — Дистанционный курс «Интерактивный персонаж (Unity + Modo)» от render.ru
+6
Как отправить email с Android-устройства из приложения Unity, не написав ни строчки кода на Java
5 мин
11KЧасто разработчики добавляют в приложение возможность отослать письмо другу с ссылкой на приложение. Обычно это возможно сделать штатными средствами конечной ОС. При портировании нашего приложения на Android мне пришлось потратить некоторое время, чтобы добавить эту функциональность. В последний раз я работал с языком Java лет 5 назад, и мне не хотелось лезть в дебри написания Android-плагина для Unity, установки Eclipse, сборки jar-файла, настройки AndroidManifest.xml и тд. Мне удалось это сделать на C#, не написав ни строчки кода на Java (если не считать в комментариях). Хочу поделиться с Вами, как я это сделал, чтобы Вы не тратили свое время. При этом указанный в статье метод можно использовать для вызова любого Java-кода.




+3
Использование Photon Cloud в Unity3D
4 мин
40KВ процессе создания своей первой игры на Unity3D я осознал необходимость организации сетевого режима, в котором игроки могли бы калечить компьютерных аватаров своих противников. Если вы раньше не занимались созданием клиент-серверных приложений, не поднимали своих игровых серверов, не желаете вкладывать силы и средства в их установку и поддержку, а хотите просто понять принципы организации мультиплеера и за 15-20 минут модернизировать свой проект так, чтобы с чистой совестью добавить к его названию слово Online, то эта статья для вас.
+7
Новые инструменты для разработки игр на Windows Phone
3 мин
15K
На проходящей в Сан-Франциско конференции GDC был сделан ряд анонсов о новых инструментах для разработки игр на платформе Microsoft. Теперь, помимо существующих средств, таких как DirectX, разработчики могут использовать Unity 3D, Marmalade, Havok.
+15
Есть несколько причин для сумбурного и быстрого блогпоста
1 мин
10KПрошу прощения за сумбурный и поверхностный блогпост, но в режиме конференции что-то иное соорудить сложно. Зато вести прямо с поля :)
- Фотография пустого стенда Юнити на GDC в Сан Франциско. Обычно он битком набит людьми, поэтому никто его таким как на фото не видит.
+4
Unity3D для реальной реальности
3 мин
5.9KБольшинство используют движок Unity3D для моделирования виртуальной реальности, но у этого инструмента великолепный потенциал для визуализации реальной реальности.
Какие сферы применения могут быть у визуализации реальных объектов?
Для себя, мы открыли следующие области применения Unity3D:
Какие сферы применения могут быть у визуализации реальных объектов?
Для себя, мы открыли следующие области применения Unity3D:
- Виртуальные туры по музеям, памятникам и другим культурным объектам. Не всегда есть возможность посетить место, да и не понятно, стоит ли тратить драгоценное время на это посещение.
- Визуализация объектов строительства. Тут всё понятно. Особенно для застройщиков, которые производят строительство не просто одного объекта, а целого комплекса зданий. Возможность походить/полетать вокруг и около объектов даёт дополнительное понимание удобно ли будет жить/эксплуатировать данное место. И конечно привлекает покупателей/инвесторов красивой сценой.
- Визуализация ИСОГД. Да, Unity3D можно использовать для модели всего города/района! И дальше только фантазия ограничивает применение этой модели.
-3
Unity поддерживает PlayStation 4, PlayStation 3, PlayStation Vita, PlayStation Mobile и будущие облака
1 мин
13K
Уже в этом году мы включим поддержку экосистемы Sony, т.е. PlayStation 4, PlayStation 3, PlayStation Vita, PlayStation Mobile и будущие облачные сервисы. Другими словами, пользователи Unity смогут спортировать и выпустить свои Unity-игры на консолях.
Sony Computer Entertainment делает все возможное, чтобы сделать свои платформы максимально доступными самому широкому кругу разработчиков. Мы рады поддежать эту инициативу и уверены, что обе компании выиграют от сотрудничества… и пользователи Unity выиграют тоже!
+32
Ближайшие события
Unity Technologies теперь на Хабре. Пост о настоящем и будущем
1 мин
20K
Например… например есть у нас в команде Юнити ребята (в основном из отдела разработки), которые говорят по-русски. А Google предлагает сервис видеоконференций, которые автоматически записываются прямиком в YouTube. А еще есть камьюнити русскоязычных пользователей, которые с удовольствием выяснили бы все вопросы с разработчиками Юнити, на русском… а не на английском. Организовать такое? Интересно?
+41
Началось бета тестирование 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.
+10
RedDwarf (бывший DarkStar) и Unity3D
4 мин
5.4KRecovery Mode
Для тех кто хочет связать сервер на 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» следующего содержания:
Используется бесплатная версия 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» следующего содержания:
-1
Кросс-платформенная мобильная игра и палки в колеса от Android
4 мин
57K
Игру мы писали на Unity, а сама графика — спрайтовая. Но многое из сказанного ниже будет справедливо также и для других кросс-платформенных движков, а так же — для полноценного 3D.
Начну я свой рассказ с заблуждения.
Миф о кросс-платформенности.
Когда мы с командой начинали разработку этого проекта на большом и очень кросс-платформенном движке Unity (который также поддерживает Win, Mac, XBox, PS3, PSP, и т.п.) — то мы надеялись на то, что Unity возьмет всю заботу о кросс-платформенности на себя, а наша задача будет только жать «publish» под разные платформы и пить кофе.
Да, конечно же, мы знали о фрагментации платформы, но по большей части заточку под андроид мы ожидали увидеть в области графики (адаптация под разные разрешения, диагонали и dpi) и быстродействия (ясно, что то, что потянет один дроид — другому не под силу).
Но не все так просто.
+72
Интерактивная история Apple на Пятой авеню в Unity3D
1 мин
11KВсегда была очень интересна тема использования 3D в вебе. Во-первых, это просто ново и необычно, а во-вторых, открывает массу новых возможностей.
В общем, хотим поделиться своим экспериментом. Знаю, для гейм-девелоперов это детский лепет. Но для тех, кто раньше боялся подойти к реалтайм презентациям, возможно, наш опыт будет интересен.

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

0
Оптимизация 2d-приложений для мобильных устройств в Unity3d
13 мин
107KТуториал
Недавно наша студия завершила разработку большого обновления — Captain Antarctica: Endless Run — для устройств на iOs. Кропотливая работа над обновлением затронула производительность, которая оказалась очень низкой на слабых устройствах. Я боролся с этим целую неделю и добился как минимум 30 FPS, а также значительного сокращения размера приложения. Хочу рассказать, как я это сделал, ну и как делать не стоит.
Статья пригодится любым разработчикам на Unity (причем не только менеджерам проектов и техническим специалистам, но и просто программистам, художникам и дизайнерам), потому что она затрагивает как оптимизацию на Unity в целом, так и конкретно оптимизацию 2d-приложений для мобильных устройств.

Статья пригодится любым разработчикам на Unity (причем не только менеджерам проектов и техническим специалистам, но и просто программистам, художникам и дизайнерам), потому что она затрагивает как оптимизацию на Unity в целом, так и конкретно оптимизацию 2d-приложений для мобильных устройств.

+49
Unity3d, в помощь начинающим
7 мин
125KТуториал

Эта статья предназначена для тех пользователей unity3d, что уже хорошо знакомы с самим движком, но ещё не обладают достаточной собственной базой знаний для того, чтобы писать без дополнительного сёрфинга по интернету, с целью поиска возникающих иногда фундаментальных вопросов. Чтобы сократить некоторым время на ресёч, расскажу несколько важных фишек, которые необходимо знать каждому unity программисту. Если у Вас возникают вопросы: как сделать чтобы у Вас не тормозило на чём-то послабее iPad 3, или Вы не знаете как удобно работать со спрайтами, как заставить музыку не прерываться при загрузке, или как обойти максимальный допустимый размер под android (50 мегабайт) и так далее, возможно Вы найдёте ответ в этой статье.
Статья затрагивает лишь проблемы мобильной разработки (IOS, Android). Все примеры только на C#.
Автор статьи не претендует на абсолютную категоричность и правильность предложенных решений.
+30
Вклад авторов
BasmanovDaniil 909.0ThisIsZolden 598.0DyadichenkoGA 489.0soulburner 463.0nightrain912 371.0Plarium 356.6Darina_PL 321.4fischer 291.0barrettdesign 268.0FrozmatGames 268.0