В копилке каждого инди-разработчика должен быть свой сити-билдер, может быть поэтому я решился «сконструировать» свой велосипед. Конечно же, с квадратными колесами и креслом-качалкой вместо седушки. Работаю я один, поэтому никаких дизайнеров, художников, и тем более моделлеров, в проекте нет. Кроме того, в общем-то, это моя первая игра с трехмерной графикой. Дабы не утруждать себя изучением продвинутых инструментов для создания трехмерных моделей, я решил все сделать своими руками и средствами игровой среды Unity. Там есть только примитивы, вроде кубов да цилиндров, а также возможность их раскрасить. Что ж, следовало запастись терпением и начать «творить», погрузившись в роль архитектора. Полезной информацией для начинающих инди-разработчиков может оказаться мой опыт работы с издателем, а также способы оптимизации игры.
Рубрика «unity3d» - 38
Оптимизация игры на Unity и dev story Tap Tap Builder
2016-05-18 в 5:59, admin, рубрики: builder, city, devstory, tap, unity3d, unity3d уроки, оптимизация, разработка игрОт идеи и до выпуска: игра, созданная одним человеком за 30 дней
2016-05-11 в 12:50, admin, рубрики: googleplay, unity3d, арт, геймдев, игры, разработка, разработка игр, метки: ИгрыВ последнее время все больше и больше вижу постов и статей о создании игр, однако в основном это или краткие описания какой-то части создания игры, либо что-то не совсем законченное. И практически нигде нет основной сути: как происходит полный процесс создания небольшой игры от идеи и до выпуска. А также что ждет разработчика непосредственно после выпуска игры.
В этом посте я бы хотел кратко рассказать об этом. Тут не будет никаких технических тонкостей и подробного разбора кода игры, нет. Пост скорее просто о том, как я не спал 30 дней, но все-таки сделал свою игру с нуля и выпустил ее. Скажу сразу в данной сфере я новичек и до этого не выпускал никаких игр и все описанное ниже я делал в одиночку и можно сказать впервые (особенно что касается рекламы и интеграции с сервисами Google Play).
А вот собственно изначальный концепт игры и финальный вид.

Краткое содержание поста:
1) Зарождение идеи
2) Создание концепт-арта игры
3) Создание прототипа
4) Определение способа монетизации игры
5) Встраивание рекламы в игру
7) Локализация игры на Английский и Русский язык
6) Встраивание внутриигрового магазина в игру
7) Встраивание сервисов Google Play (Достижения, списки лидеров)
8) Выпуск игры в Google Play
Читать полностью »
Пример создания простой 2D игры для Android с использованием игрового движка Unity
2016-05-10 в 6:13, admin, рубрики: android, C#, unity, unity3d, Программирование, разработка игр, Разработка игр по android, Разработка под androidВведение

Прежде всего, хочу сразу отметить, что я не являюсь профессиональным разработчиком. В этой статье я постараюсь изложить свой опыт создания игры «Feel Speed Racing». Данный материал, скорее всего не будет интересен тем, кто уже имеет большой опыт в разработке игр, но начинающим разработчикам, которые хоть немного работали с Unity думаю, будет интересно.
Читать полностью »
Алгоритм жевания для тачскрина
2016-04-29 в 9:13, admin, рубрики: unity3d, алгоритм, жевание, зум, мобильный, разработка игр, разработка мобильных приложений, тачскрин, юнити Не так давно вышла моя первая личная игра для мобильных. Суть заключается в том, что врагов надо пережевывать пальцами. Алгоритм не уникальный, но встречается редко. На первый взгляд, нужно только прослушать зум-движение двух пальцев, вроде ничего сложного, однако в процессе разработки игры выявляются различные подводные камни.
Читать полностью »
Создавая игру Good Cat Gone Bad
2016-04-27 в 13:31, admin, рубрики: Gamedev, unity, unity3d, мобильные игры, разработка игрЦелевая аудитория: начинающие инди-разработчики игр.
Введение

В основном это список приемов и бесплатных инструментов, которые я использовал при создании мобильного endless runner’а Good Cat Gone Bad, который выйдет в Google Play 4 мая 2016 г.
Игра разрабатывалась как проект-хобби, используя Unity 5, и заняло все это дело около 4 месяцев на постоянной основе (полный рабочий день).
Читать полностью »
Взрывная волна в Unity3D (displacement shader)
2016-04-27 в 10:51, admin, рубрики: C#, Gamedev, shaders, unity3d, Программирование, разработка игр Всем привет, пишу небольшую 2D игру и параллельно хотел бы рассказывать о реализации некоторых вещей в Unity3D.
Программирование графики само по себе очень интересное занятие с безграничным количеством вариаций результата. В этой статье опишу реализацию искажения пространства от взрывной волны.

Читать полностью »
Дайджест игровой индустрии: март
2016-04-25 в 11:29, admin, рубрики: unity3d, Блог компании Plarium, дайджест, игры, интересно, Новости, разработка, разработка игр, разработка мобильных приложений, Тестирование игрНе знаете, во что поиграть? Анонсы самых интересных релизов в нашем дайджесте. Отстали от жизни игровой индустрии? Новости и события в нашем дайджесте. Не знали, что Джон Кармак получит премию BAFTA? Подробности в нашем дайджесте.
Пятничный геймдев: хорошие видео о том, как делать игры
2016-04-22 в 14:51, admin, рубрики: channel9, unity, unity3d, Блог компании Microsoft, платформер, разработка игр 
Привет!
Сегодняшний выпуск пятничной подборки клевых технологических видео как никогда кстати придется тем, кто любит делать игры, умеет делать игры и делает игры. Даже с учетом того, что эти множества не всегда пересекаются, мы постараемся сделать так, чтобы всем было интересно.
И начнем мы сегодня с ролика о том, как создать играбельного 2D-персонажа в Unity 5 — если вы еще не попытались этого сделать, то сейчас самое время. Важные моменты о физике, коллайдерах, спрайтах и перемещении персонажа по сцене.
Рекомендуем, кстати, посмотреть этот курс целиком вот здесь.
IL2CPP: советы по отладке генерируемого кода
2016-04-18 в 8:40, admin, рубрики: c++, IL2CPP, unity, unity3d, Блог компании Plarium, код, перевод, разработка мобильных приложений, разработка под iOS, статья В третьей статье из серии по IL2CPP мы обсудим некоторые полезные советы по отладке генерируемого кода C++: как расставлять точки останова, просматривать содержимое строк и пользовательских типов и определять места, где возникают исключения.
Учтите, что сама по себе отладка кода C++, генерируемого на основе кода .NET IL, – занятие не из приятных. Тем не менее представленные ниже советы помогут вам разобраться, как код проекта Unity выполняется на целевом устройстве (в конце статьи мы также немного поговорим об отладке управляемого кода).
Будьте готовы, что генерируемый код в вашем проекте может отличаться от того, который вы увидите здесь. В каждой новой версии Unity мы пытаемся оптимизировать генерируемый код и сделать его еще более компактным и производительным.



