Рубрика «разработка игр для iOS»

Предыстория

До начала работы с Алисой мне уже приходилось сталкиваться с разработкой чат-ботов для telegram, viber, вконтакте.

Чат-бот с расписаниями автобусов без Алисы

Чат-бот был разработан как дополнительный сервис к информационному порталу.

Продвигался через существующее мобильное приложение с расписанием.
Статистика использования была очень скучной: 1-20 чел. в день, при активныx ~2000 в моб. приложении. Как минимум? был один человек, для которого бот был нужен.

Читать полностью »

Это вторая (и последняя) часть гайда по созданию водопада в Unity или UE4 после вдохновения игрой RiME. В первой разобрались с инструментами, выбрали среду разработки и создали шейдер кругов на воде. Почему начали именно с этого? Все просто: там используется большинство методов, которые сейчас понадобятся при создании водопада. Но тут есть и свои хинты. Тянуть не будем — давайте под кат.

Стильный водопад из RiME в игровом движке: делаем водяной поток - 1
Читать полностью »

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

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

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

Тех, кто хочет узнать о механизмах взаимодействия Unity3D с iOS приложением, прошу под кат.
Читать полностью »

С выходом unity 5 и бесплатным unreal engine 4, многие совсем забыли о таких удобных инструментах разработки как конструкторы. Возможно, вы только слышали о них, но никогда не использовали. А ведь зря, это очень удобная вещь для реализации многих задач. Бесспорно, тягаться с мамонтами современного игростроения они не способны, да и не стремятся. В данной статье мы расскажем как конструкторы могут вам пригодится и раскроем все плюсы и минусы работы в них.

Всё, что вам нужно знать об игровых конструкторах. 3 инди-разработчика делятся опытом работы на Gamemaker, Construct 2, Clickteam fusion 2.5 - 1
Читать полностью »

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

Читать полностью »

Пол Фарлей (Paul Farley), исполнительный директор Tag Games, на страницах Pocket Games рассказал, на что, в первую очередь, следует сегодня обратить внимание разработчикам мобильных игр (оригинальный перевод статьи выложен на App2Top.ru).

image
Читать полностью »

На днях автор и разработчик хитов Super Meat Boy и The Binding of Isaac – Эдмунд МакМиллен (Edmund McMillen) дал интересное интервью ресурсу Gamezebo. В нем он поделился своим видением состояния рынка игровой индустрии, рассказал об опыте создания игр-пародий и экспериментами с ценой. Мы перевели его для российских разработчиков мобильных игр на App2Top.ru и сделали специальную версию для Хабра.

Для многих разработчиков взлет App Store стал просто манной небесной: появилось много примеров того, как на одной игре автору удавалось заработать очень много. Но львиная доля разработчиков не в состоянии такого повторить. Как Вы думаете, почему?

Если честно, я ненавижу золотую лихорадку. Ненавижу, когда некоторые говорят: «Сделаю-ка я игру под iOS, чтобы подзаработать». До них не доходит, что App Store – это рулетка, если хотите, лотерея. Никто не спорит, что сорвать джэк-пот можно, но шансы на это реально мизерные. А денег и времени на разработку может уйти немало.Читать полностью »

В рамках конференции GDC Europe в Кёльне основатели игровой инди-студии Simogo поделились своим секретом успеха: надо просто делать то, что тебе нравится, и никого не слушать. Позиция инди-разработчиков (а два основателя одновременно являются и единственными сотрудниками компании), с одной стороны, вызывает уважение, а с другой — заставляет сомневаться в их словах.

Парни прямым текстом заявили, что стремиться заработать на игре — это плохо, что заниматься кросс-промоушеном — это ниже их достоинства, а вместо того, чтобы анализировать метрики, лучше заняться созданием нового продукта. Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js