Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Вы владелец небоскреба! Стройте этажи, управляйте магазинами и работниками!

Небоскреб Мечты

Казуальные, Симуляторы, 2D

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
3
Djon22

Клон PokemonGo⁠⁠

1 год назад

Для ЛЛ: рассказываю как разработал игру, с какими трудностями столкнулся, привожу цифры, в конце клянчу установки

Всем привет! Недавно закончил свой очередной проект - игру на мобилку с дополненной реальностью:

Цель

Цель была: создать проект который не стыдно показать на собеседовании(если такое вдруг случится). За последние 3 года я сильно поднял скилл и специально выбрал максимально сложную (для меня) идею.

Описание игры

Это игра с дополненной реальность - вокруг аватара игрока строится карта с дорогами, зданиями, лесами, реками и озерами. Игроку надо в реальном мире ходить и в игре будут появляться монстры, деревья, травы и камни, которые можно сломать\полутать. Лут можно использовать для крафта полезных штук\ постройки базы.

Есть система классического инвентаря с характеристиками ГГ

Модельки все делал самостоятельно (кроме аватара ГГ - его поленился и стащил где то в сети) - старался придерживаться стиманк стиля, изображения и музыку сгенерировала нейросеть.

Боевка расписана на скрине ниже, учитывается тип жеста, что за обьект и точка соприкосновения

Разработка

Данные для генерации карты решил брать с сервиса OpenStreetMap - на мой взгляд он идеально подходит для инди разработчика, ибо:

1) Бесплатный

2) Есть возможность развернуть свой сервер со свежей базой из коробки (пока не пробовал, но круто), или использовать бесплатный с довольно неплохой скоростью

3) Достаточно легко работать - апи никакого нет, просто url запрос

4) Конкуренты что то дофига хотят)

Довольно долго мучался с генерацией меша на основе получаемых данных (просто дофигище векторной алгебры (математики?)). Не все получилось гладко (к примеру море кажется не отрисуется никогда - ибо данных об этом обьете очень много и они не доходят с сервера, отваливаясь по таймауту). Дороги нарисовал также не идеально: используется UI материал для рендера так как не получилось быстро посчитать точки для прорисовки и дорога кое-где вывернута наизнаку).

Много использовал асинхронного кода для генерации карты , чтения записей с диска и др.

Вся игра рисуется плитами (карта, монстры и тд.) и в зависимости от расположения игрока стирается\дорисовывается. Производительностью я удовлетворен - не замечал фризов на слабых тестовых устройствах.

Баланс (появление мобов, их параметры, стоимость крафта и тд) сделал настраиваемыми через ScriptableObject

Интегрировал яндекс рекламу, MyTracker аналитику, ZenjectDI.

Публикация

Выложить решил сперва в RuStore , ибо:

1) Сильно проще чем гугл для анализа рентабельности

2) Я немного патриот

Попробовал закупить рекламу в VK и был сильно разочарован: я покупаю одну установку за 500р(( для примера, для старых своих проектах я у гугла покупал 1 установку за 5р. Видимо все таки для проверки рентабельности проекта придется выкладываться в GooglePlay (там сейчас все сложно для россиян в плане продвижения и заработка, но есть варианты). Причем люди судя по статистике неплохо кликают по рекламе, видимо просто шарахаются от RuStore. (7000 показов - 350 кликов рекламы - 1 установка )

Пока оставил рекламную компанию только непосредственно в сторе - а там трафика 1 показ в час)). Для примера в среднем на 100 показов рекламы я имел 1 установку со старыми проектами

Игра в сторе

P.S. поиграйте, хватит сидеть за компом). Жду отзывы в комментариях, спасибо

Показать полностью 5
[моё] Моя игра Видеоигра Unity Программирование Длиннопост
16
22
mtrlr
Лига Разработчиков Видеоигр

Из Ruby в GameDev #1⁠⁠

4 года назад

Как-то вечером за очередным просмотром прохождения инди-хоррора меня осенила мысль: я же тоже могу делать игры! Так началась моя история в гейм-деве. Опыт разработки у меня есть (4 года с Ruby on Rails), поэтому трудностей быть не должно, думал я, сейчас посмотрю пару туториалов по юнити и сразу же сделаю мега классную мобильную игру, срублю миллионы и уйду в закат. Но реальность чуть сложнее :) Идея сформировалась быстро: лет, эдак, 8 назад залипал я в онлайн шутер TDP 4, поэтому сразу было решено: делаем мобильный 2D шутер с видом с боку. Беглый гуглеж показал что подобное есть и для Android/iOS, но я ведь могу сделать лучше :) На затравку прикреплю видео с тем что у меня получилось на текущий момент

Старт был положен, Unity установлена на компьютер, пару видосиков на ютубе дали базовое понимание что тут происходит и что с этим можно делать. Я сразу взялся изучать примеры предоставляемые разработчиками Unity. После пары вечеров под отладчиком и изучением кода я уже был готов создать свой проект и заняться собственно разработкой. Во многих местах пишут что графика не главное, главное геймплей, поэтому не бегите за графикой, сделайте прототип на квадратах и кругах, если будет играбельно - займетесь графикой, но такой путь не для меня, на Unity Assets Store я нашел классный пак с разными персонажами и тонной различного оружия, которое уже было анимировано, умело стрелять передвигаться. Для меня это было находкой, не пожалев 12$ я купил этот пак и начал интегрировать в свой проект. В целом пак зашел нормально, без косяков и трудностей, однако на мобилке почему-то всплыл баг и часть песонажа не подгружается (на видео видно что все без глаз и без волос).


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


Раньше я думал чтобы делать игры нужно знать C#, теперь я думаю, что для того чтобы делать игры нужно знать: линейную алгебру, геометрию, физику, а так же иметь мозги :) С первых же минут меня начали пугать такие слова как векторы, нормализация, синусы/косинусы, трассировка лучей, оптимизация... В общем было страшно, но интересно!


На сегодняшний день у меня реализован базовый функционал: простейший AI, враги респавнятся с рандомным оружием, основные механики управление персонажем есть. На удивление мне оказалось очень трудным придумать хоть немного интересную планировку платформ, глядя на аналоги вроде понимаю что нужно и чего хочу, но как сажусь делать сам - ступор.


Над чем работаю: хочу сделать ботов чуть умнее, для меня сейчас большая проблема научить их "ориентироваться" на карте (к примеру, как пройти к противнику, который на пару платформ выше). Так же мне не совсем нравится текущее управление, постараюсь сделать его чуть удобнее.


На этом пока все, постараюсь делиться прогрессом время от времени, а так же буду рад увидеть комментарии общественности :)

Показать полностью
[моё] Моя игра Unity Своя игра Gamedev Мобильные игры Шутер Видео
15
19
PowerWarrior
PowerWarrior
Лига Разработчиков Видеоигр

Коротко о том, как я начал делать игру⁠⁠

4 года назад

Всем привет!

Вот уже 4 месяца в перерывах между университетом и университетом я разрабатываю свою игру. Как и у многих, желание создать своё творение появилось у меня ещё в детстве. Прекрасно помню, как спрашивал у старшего брата про то, как научиться делать игры и с ужасом выслушивал его рассказы о сотнях тысяч строк кода и годах разработки. И хотя сейчас процесс производства игр стал значительно проще, качественный проект всё ещё требует огромное количество сил и знаний. Однако даже такие трудности не испугают человека, заражённого мечтой, а поэтому после нескольких неудачных заходов, в январе 2020 года я всё же приступил к процессу разработки.

Стоит сказать, что, несмотря на то, что в университете я уже 2 года изучал программирование, я стабильно сталкивался с максимально идиотскими проблемами, которые решались в два клика, но над которыми тем не менее я мог просидеть не один час. Но об этом, возможно, в другой раз. С самого начала я понял, что покорять Олимп нужно постепенно, поэтому не стал ставить перед собой невыполнимых задач по реализации нескольких сложных механик, написании объёмного сюжета и создании красивой графики. Игра должна была стать простеньким экшен – шутером, с таким же простеньким, но цепляющим сюжетом под мобильные платформы, а точнее под Android. В моих планах было придумать геймплейную фишку, которая раскрывалась бы в течении игры, ставя перед игроком сложные задачи. Однако, уже через пару недель я понял, что даже такой уровень в данный момент пока не могу вытянуть.

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

Игровой процесс получился достаточно сложным, местами даже слишком сложным, это предстоит исправить. Однако на мой взгляд, в меру сложный геймплей лишь усиливает интерес к игре. Так же я создал уровни с боссами, завершающими определённые этапы игры. Боссы имеют уникальные атаки, от которых предстоит умело уворачиваться. По итогу в игре существует 36 уровней, разделённых на 3 зоны. Кому-то может показаться, что это немного, но поверьте мне, чтобы пройти те уровни, которые есть, потребуется достаточно много времени, а на последних уровнях творится такой bullet hell, что пройти его становится трудной задачей.

К слову о сюжете, от него я решил избавится, так как работа над ним заняла бы достаточно большое время, а создавать что-то, чтобы просто было у меня не было ни малейшего желания. Хотя изначально именно он должен был двигать вперёд игровой процесс и создавать дополнительную мотивацию игроку продвигаться всё дальше и дальше.

На настоящий момент, я уже практически закончил работу над игрой и в воздухе повис вопрос о её дальнейшей судьбе. Я конечно же показывал её своим друзьям, но их восторженные отзывы не дают мне реальной картины. Эти 4 месяца стали для меня хорошим учителем. Во время разработки даже такой небольшой игры я допускал огромное количество ошибок, тех, которые в разы увеличили время создания и не только. И это только усилило моё желание создавать, придумывать новые игры, покорять новые вершины, и прочее, прочее, прочее…

Буду рад, если вы напишите, что думаете.

А так же, можете подписаться на мою группу в ВК, если вам интересно понаблюдать и поучаствовать в процессе создания этой и прочих игр, которые я буду создавать:

Группа вконтакте

Большое спасибо за внимание!

Показать полностью 4
[моё] Как сделать игру Моя игра Unity Своя игра Gamedev Мобильные игры Разработчики игр Шутер Инди Indiedev Видео Длиннопост
8
28
TheKriss
TheKriss
Лига Разработчиков Видеоигр

Разработка игры, Untitled⁠⁠

4 года назад

Всем привет, меня зовут Роман, мне 17 лет. Недавно решил попробовать сделать скажем так игру буквально за неделю. Работа предстояла полностью в соло и практически весь код мой. Хотя игрой это назвать тяжело на самом деле, сюжет абсолютно плоский, да и проходиться все это буквально за минут 5) Не совсем игра, а скорее попытка поставить себе самому некую цель и немного отойти от нового проекта, над которым сейчас идет работа. Он планируется более объёмным и по классике жанра от 3 лица. Возможно эту работу и не стоило бы выкладывать, но все же время было потрачено, а бросать так жаль. Первый опыт что-ли, чтобы в будущем было понятно, как работать с подобным. Извиняюсь за грамматические ошибки, если таковые есть, ну и удачи всем)


https://vk.com/wall-193433115_24

Показать полностью 5
[моё] Unity Моя игра Игры Ужасы Длиннопост
19
veneruses

Привет, пикабу! Дорисовал и анимировал карту для моей новой игры на андроид - "угадай игру по рисунку"⁠⁠

4 года назад

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

Кому интересно поиграть самому вот ссылка

Показать полностью 4
[моё] Android Игры Моя игра Gamedev Google Play Unity Видео Длиннопост
0
veneruses

Дорисовал и анимировал карту из моей новой игры - угадай игру по рисунку⁠⁠

4 года назад

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

Угадали какую игру я тут изобразил?

Показать полностью 4
Игры Android Google Play Unity Моя игра Gamedev Программирование Рисование Рисунок Видео Длиннопост
3
35
EfimMaksimov
Лига Разработчиков Видеоигр

Публикация игры в AppGallery⁠⁠

5 лет назад

Почти месяц назад я выложил пост о своей первой игре. Прошло какое-то время после публикации в Google Play, и я ради интереса решил попробовать опубликовать свою игру в AppGallery от Huawei, но почти никакого материала о том, как это делается на русском я не нашёл. Поэтому хочу рассказать о своём опыте.

Регистрация бесплатная. Как и в Google Play, требуется документ для подтверждения личности. Помимо паспорта, можно отправить водительское удостоверение и есть примеры фото каждого документа. Еще нужна фотография банковской карты с лицевой стороны. Подтверждение аккаунта прошло в течении суток.


После подтверждения можно добавить своё приложение и начать заполнять информацию по игре. Этот этап не сильно отличается от того же Google Play: название, короткое описание, полное описание, иконка, скриншоты, видео, кажется, нет.

Требования и ограничения:
1. Название - максимум 64 символа.
2. Короткое описание - 80 символов.
3. Полное описание - 8000 символов.
4. Раздел Новые функции - 1000 символов.
5. Иконка - 216 на 216 пикселей в PNG.
6. Скриншоты - минимум 3 с соотношением сторон 16:9 в форматах JPG, JPEG или PNG.

Чтобы опубликовать свою игру в Китае, нужно как минимум какое-то свидетельство об авторском праве, но если не публиковать, то ничего такого не нужно.

Сайт грузит медленно и часто случались сбои при загрузке материалов, но возможно дело не в сайте, а в моём деревенском инете.

Еще у них какие-то проблемы с версткой и у меня случались вот такие проблемы

Я указал рейтинг 3+, но не мог нажать кнопку OK, ее просто не было видно и страница не прокручивалась дальше. Я решил проблему гениально: выбрал свой вариант и поменял ориентацию экрана. Галочки для выбора вариантов пропали, но кнопка появилась.

После заполнения информации, я хотел загрузить App Bundle, но у меня попросили какой-то сертификат выгрузки. Я уловил связь с тем keystore файлом, который я сгенерировал при подписи игры в Unity в publishing settings, но сам этот файл AppGallery не принимал. Там даётся инструкция, что делать, но разобрался я не сразу.

Решил эту проблему так:
Ввел ту команду в командную строку. Вместо upload-keystore.jks я в кавычках указал путь до своего keystore файла, сгенерированного в юнити, а вместо upload указал своё название, которое так же отображается в юнити. Еще нужно ввести тот же пароль, что и в юнити.

Затем я нашел этот файл через поиск на винде и загрузил его на сайт. Всё приняли, App Bundle я загрузил, отправил на проверку. Мне ответ с подтверждением пришёл на следующий день, но не у всех все так гладко.

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

По загрузкам в AppGallery лично у меня дела обстоят лучше, чем в Google Play. Но на меня ориентироваться не стоит, просто у меня в Google Play, вообще тишь, только одна загрузка через поиск и еще 23 через внешние ссылки, а в AppGallery 6 органических загрузок через 3 дня и для меня это успех.

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

В общем всё, что вспомнил, рассказал.

Показать полностью 8
[моё] Мобильные игры Разработка Unity Игры на Android Игры Моя игра Длиннопост
11
26
gremlinbl
gremlinbl
Лига Разработчиков Видеоигр

Ненависть к Low Poly графике⁠⁠

5 лет назад

Написав очень спорный пост 5 советов как в одиночку доделать свою 3D игру. Я понял, что не все поняли мой посыл. Он был не о том, что надо делать игры с откровенно слабой графикой и прочим непроработанным окружением (звуками и иконками). А о том как обычному человеку, который всю жизнь мечтал создать свою игру, оптимизировать свою работу и довести работу до конца. О том как ставить реальные цели и планы и не разочароваться в своём проекте и не забросить его, а вместе с ним и своё любимое хобби - индигеймдев.

По моему мнению, самым спорным моментом был выбор графики в стиле Low Poly. Когда я общался с людьми, которые еще не видели мой проект, но уже знали, что он в Low Poly, часто видел прямо ненависть по отношению к этому стилю. Иногда это было прямым текстом. Но поиграв в мою игру, они меняли своё мнение и выражали удивление тому, что Low Poly может иметь такой приятный вид даже в сеттинге Dark Fantasy.

Особенно данный стиль удобен для стратегий, т.к. камера в играх такого жанра обычно находится на приличном расстоянии от персонажей и строений. Поэтому главное через форму и цвет постараться передать игроку то, что вы хотите. Детальное текстурирование никому особо не будет заметно, поэтому здесь оно не так важно.

Почему важно на начальном этапе проекта, особенно инди-одиночки не делать очень проработанную графику? Ответ прост, проработанная графика - это очень долго. Я на свою игру потратил 2 года и это с учётом, что она в Low Poly. Из-за отсутствия опыта новички не могут объективно оценить трудозатраты на реализацию графики (да и других аспектов). Если игра состоит более чем из одного персонажа, то нарисовав одного, человек может понять на сколько много осталось сделать и бросить эту затею. Графику вы сможете доработать (если очень захочется) в дальнейшем уже на последних этапах или вообще в каких-нибудь обновлениях и новых версиях игры.

Данный стиль - это компромис, идите от простого к сложному. Честно сказать, я не сам дошёл до мысли, что этот стиль такой полезный. На просторах Ютуба, случайно натолкнулся на англоязычную лекцию о том как Low Poly экономит деньги разработчикам игр (https://www.youtube.com/watch?v=H1oNuKChsdU&t=836s). А мы ведь с вами скорее всего не имеем огромных бюджетов, да и вообще это хобби.

А так, конечно не претендую на истину в последней инстанции.

Чтобы не быть голословным, вот ссылка на мою пошаговую стратегию под Android https://play.google.com/store/apps/details?id=com.lightGamed...

Сообщество проекта в VK: https://vk.com/warriorsofmedievalwalls

Скриншоты в посте, это мои наработки для новых миссий игры.

Показать полностью 6
[моё] Игроделы Игры на Android Инди Gamedev Unity IT Стратегия Моя игра Длиннопост
30
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии