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

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

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

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

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

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

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

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Godot Engine

С этим тегом используют

Gamedev Godot Инди Разработка Инди игра Без звука YouTube Все
257 постов сначала свежее
4
ivan.kasha
ivan.kasha
5 часов назад

Как барабанщик неожиданно стал геймдизайнером и выпустил демку в Стиме⁠⁠

Всем привет! Меня зовут Иван, хочу поделиться историей о том, как я самостоятельно вступил на путь геймдева без каких либо оформленных знаний в этой области. И как спустя два года, у меня есть в Стиме демка игры, за которую мне ни капли не стыдно. Это, честно говоря, до сих пор вызывает у меня некоторый блоумайнд.

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

В какой-то момент она решила, что сделать визуальную новеллу - идеальное решение для применения комбо из всех ее талантов. Мы остановились на студенческом сеттинге, где в основе лежит знакомство с однокурсниками и раскрытие их личных историй. Идея мне показалась классной, но по правде, я не особо разделял энтузиазм погрузиться в разработку. У меня было много своих музыкальных дел, поэтому помогать я взялся в основном от большой любви к Лизе. Главное для меня было найти людей, которые помогут с воплощением ее идеи.

Но игре нужен был геймплей. Мы с моей девушкой не большие фанаты визуальных новелл и, когда я представлял себе что-то, что может называться нашей игрой, у меня не было и мысли о том, чтобы ограничиться диалогами. Надо упомянуть, что с детства и по сей день у меня случаются приступы разработки настольных игр — я окружаю себя блокнотами с описанием механик, начинаю вырезать тайлы из всего картона, что не успел сдать на переработку и печатать на принтере колоды карт, вырезая потом их ножницами. Некоторые из проектов добрались до бета тестов и даже внушают надежду на то, что когда-нибудь будут выпущены. Так вот, и я подумал: "А чего это Лиза применяет все свои навыки в разработке игры, а я этим шансом не пользуюсь?". И новелла в этот момент заметно покосилась в сторону симулятора жизни. Мы добавили цикл дня с учебой и свободным временем, мини-игры на парах, квесты от персонажей, исследование локаций, крафт еды (о нем я обязательно расскажу как-нибудь отдельно) и декор жилища.

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

Для реализации нам потребовалось ещё несколько людей (спойлер, нашли не всех), поскольку объем спрайтов был невероятный, особенно с точки зрения новичков. Кроме этого, ни я ни Лиза не имели никакого опыта в программировании, мы даже не представляли где как и в чем наши идеи и пару гугл табличек с репликами превратить хотя бы во внутриигровые диалоги, не говоря уже о куче разнообразного геймплея что я напридумывал.

Нам чертовски повезло, и, видимо те фейкшоты, концепты и, громко сказано, "питч", что мы составили, оказались достаточно убедительными, чтобы к нашей команде примкнуло несколько энтузиастов.

Мы выбрали пиксельный стиль для нашей игры, и кинули клич о поиске художников в кучу пабликов с подходящими артами. Так мы нашли Анну, которая поразила нас своими бэкграундами. Для нее это тоже первая игра и было невероятно здорово смотреть за тем как ее навыки адаптируются под задачи и она прокачивается у нас на глазах. Она отлично сделала всю свою работу для демки и продолжает с нами трудиться над полной версией игры.

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

1/8

Одни из первых концептов и то, что получилось в итоге!

Мне конечно, как менеджеру этого проекта, тоже пришлось закрыть некоторые дыры в отсутствующих ассетах. Я, вооружившись paint.net, нарисовал UI для нашей игры, а потом от безысходности и все мини-игры, на пару с Анной, которая параллельно со своей задачей накладывала на мои ассеты свой фирменный дизеринг. Забегая вперед скажу, что в этом проекте я успел приложить руку ко всем аспектам разработки, в том числе и целиком написать 8 саундтреков для демо в гаражбенде.

Один из моих учеников по барабанам познакомил меня с программистом Денисом. Нам просто невероятно повезло встретить такого самоотверженного человека. Он согласился разработать основной каркас игры на godot. Так же он терпел мое полное непонимание того, как устроен движок и процесс разработки кода и героически принимал все мои нововведения. Он смог переиграть и уничтожить мою серость во многих областях, научил меня пользоваться движком и созданными в нем инструментами, и теперь я беру на себя многие задачи в разработке без страха, что что-то взорвется от одного моего прикосновения. Со временем мы с ним пришли к взаимопониманию, систематизировали работу при помощи досок и таблиц и, надо сказать, создавать игру с таким понимающим программистом — великое удовольствие.

Вот и вся наша команда, которую мы назвали Almost Kind Games. Четыре человека, которые впервые взялись делать игру и, спустя два года, сделали то, на что смотрят с гордостью.

Спасибо большое за внимание и за то, что вы дочитали мой пост до конца. Не верю, что это возможно, так что вы невероятны!

Я собираюсь и дальше делиться историями о разработке, буду рад прочитать ваши комментарии о моей истории и о том, что бы вы ещё хотели узнать.

Ну и конечно, проект, о котором шла речь, называется My Mates. Вы можете чекнуть нашу игру в Стиме и нам будет от этого очень приятно!

Показать полностью 8
Инди игра Компьютерные игры Gamedev Инди Игры Визуальная новелла Pixel Art Steam Godot Engine Длиннопост
0
12
PetrNagel
PetrNagel
15 дней назад

Релиз моей игры на Пикабу, вот так дела!⁠⁠

Внезапно для самого себя, подготовил и оформил релиз игры на Пикабу Играх! Теперь в игру можно играть прямо тут!

Да-да, той самой игры "Другой Мир - Эпоха Мёртвых", о которой рассказывал.

Уже скоро появится поддержка мобильных устройств, немного осталось допилить Godot =)

Пикабу, вам идея - сделай возможность встроить игру прямо в пост! Ну или разместить на странице автора, если такое предполагается :)

PS: Спасибо всем кто поддерживает меня! Вы крутые, и я теперь тоже крутой!

Показать полностью
[моё] Gamedev Инди Квест Инди игра Пикабу Игры Браузерные игры Godot Engine Видео Короткие видео
3
13
WhiteCoyo
WhiteCoyo
15 дней назад
Лига Разработчиков Видеоигр

Forgotten Lands: Chronicles⁠⁠

Доброго времени суток! Хочу рассказать о своей игре, которую делаю в качестве хобби по вечерам уже почти 2 года – Forgotten Lands: Chronicles. Эта компьютерная ролевая игра с элементами пошаговой стратегии расскажет историю мира Славории, подозрительно похожего на Древнюю Русь.

Предыстория

История игры начинается в 2019 году после очередного прохождения King’s Bounty. Легенда о рыцаре. Пройдя игру, мне захотелось сделать что-то похожее. Делать самый первый прототип я начал в Unity. Одной из первых механик было сделано боевое поле с возможностью движения по нему существ. Для построения маршрута к клетке конечной клетке использовался волновой алгоритм поиска пути. Пришлось немного пошаманить, чтобы вместо обычных клеток-четырехугольников алгоритм корректно работал с гексагонами. Получилось сделать, чтобы можно было атаковать вражеское существо со всех окружающих его гексагонов. Для существ я сделал несколько моделей по всем известному мультфильму.

Forgotten Lands: Chronicles Инди, Gamedev, RPG, Инди игра, Godot, Godot Engine, Unity, Гифка, Видео, RUTUBE, Длиннопост

Прототип сцены боя на Unity

Следующим пунктом в моем плане было создание системы диалогов. Кататься на чужом велосипеде не захотелось, поэтому сделал свою примитивную систему. В отдельной сцене в Unity можно было создать диалоги. Визуально это выглядело как нодовый редактор, главный нод, у которого были варианты ответа игрока. Каждый ответ вел к следующему ноду (текст НИП). Ответы игрока могли появляться при определенных условиях, например, если какая-нибудь глобальная переменная принимала необходимое значение. Весь диалог сохранялся в файл dialogue_name.json. При нажатии на ответ игрока могло случиться како-то событие (старт квеста, завершение, добавление вещей в инвентарь и т.д.)

Forgotten Lands: Chronicles Инди, Gamedev, RPG, Инди игра, Godot, Godot Engine, Unity, Гифка, Видео, RUTUBE, Длиннопост

Редактор диалогов

Соединив эти два элемента на одной сцене, у меня вышла дешевая подделка King’s Bounty. Безтекстурная лошадь могла бегать по поверхности и открывать диалог с одним НИП.

Forgotten Lands: Chronicles Инди, Gamedev, RPG, Инди игра, Godot, Godot Engine, Unity, Гифка, Видео, RUTUBE, Длиннопост

Собранный прототип прототипа на Unity

На этом я пока успокоился и задвинул проект в далекий ящик.

Переход на Godot

А потом спустя какое-то время случился скандал с ценовой политикой Unity. Начитавшись на сабреддите r/Unity как все переходят на другие движки, я скачал Godot. И конечно же первый делом решил перенести этот проект. Как оказалось, это было не трудно, и за пару дней у меня было все готово. С этого момента и начинается путь Forgotten Lands. Мне понравился Godot, понравился язык GDScript. И я решил доделывать наработки до полноценной игры.

В первую очередь были сделаны основные механики:

  • движение игрока по карте

  • когда враги догоняют игрока начинается бой

  • игрок можно «заходить» в здания и общаться с НИП

  • игрок может покупать существ

  • при выборе определенных ответов случаются какие-то события

Разработка

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

  • Пограничье – зона, которая находится на границе с Забытыми Землями

  • Царьград и окрестности - столица Славории

  • Болота, в которых живет Баба Яга

  • Дремучий лес

  • Забытые Земли

1/5

Пограничье, Царьград, Болота, Дремучий Лес, Забытые Земли

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

Параллельно с написанием сюжета я делал и расставлял необходимые модели и точки интереса на игровой карте. К концу написания сюжетной линии у меня так же была готова болванка игрового мира.

Пришло время делать существ, с которыми придется столкнуться игроку. Для моделей некоторых существ я использовал сервис meshy.ai, но текстуры рисовал сам вручную. Все модели зданий и объектов в игровом мире я тоже сделал сам.

А вот иконки существ и предметов всецело сгенерированы нейросетью «Шедеврум» и «Кандинский».

Всего в игре получилось 30 существ:

  • 3 мини босса

  • 23 обычных существа

  • 4 специальных существа (этих существ нельзя купить, они появляются только по сюжету в качестве врагов)

1/7

стрелок,заморский силач,заморский волхв,заморский разбойник,заморский вои,бурый медведь,белый медведь,вышибала,бродья,гигант,гусь-лебедь,серый волк,разрушитель,леший,волхв,русалка,ехидный вор,болотный житель,страж,змея,витязь,волоклаки,всадник,собака

На данный момент игра почти готова. Ее можно полностью пройти, готовы все задания, расставлены все существа, распределены отряды и количества существ.

Игрок повышает свой уровень, получает очки, которые можно распределить в одну из характеристик (атака, защита, здоровье, количество шагов). Опыт для уровней дается за бои и за прохождение заданий. За определенное количество очков одной характеристики героя существа получают бонус к аналогичной характеристики. Например, за каждые 4 очка здоровья у персонажа все существа получают +1 к своему здоровью. Так же с повышением опыта увеличивается "могущество" игрока. Чем больше "могущества", тем больше существ можно нанять.

Для автоматического перевода на разные языки был написан небольшой скрипт на python`е, который бегает по всем текстовым файлам с диалогами, квестами, существами и предметами, выбирает текст, который нужно перевести, получает перевод с помощью облачных служб Яндекса и сохраняет все в аналогичный файл, но уже переведенный. Благодаря этому есть перевод на французский и немецкий языки.

Геймплей.

Ниже представлен геймплей прохождения одного из заданий на локации Дремучий лес – необходимо освободить мастерскую от волколаков.

Спасибо Всем за внимание!

Страница игры itch.io: https://whitecoyote.itch.io/forgotten-lands-chronicles

Показать полностью 14 1
[моё] Инди Gamedev RPG Инди игра Godot Godot Engine Unity Гифка Видео RUTUBE Длиннопост
1
8
PetrNagel
PetrNagel
1 месяц назад

Релиз игры "Другой Мир" в App Store! Ура!⁠⁠

Привет всем! Меня зовут Пётр, делаю игры, говорю об этом.

Релиз игры "Другой Мир" в App Store! Ура! Gamedev, Инди, Инди игра, Квест, Мобильные игры, iOS, Apple, Godot Engine, Видео, Короткие видео, Длиннопост

Сегодня наконец-то получилось опубликовать игру в App Store. После нескольких недель адаптации к iOS, подключению аналитики, рекламы, и кучи всяких доп. процессов, которые были радостно инициированы движком Godot, я наконец-то могу сказать это слово - релиз!

Даже вот так: РЕЛИЗ!!!

Теперь о проблемах.

Самое первое - это сенсор, точнее его чувствительность. На всех платформах с этим всё ок, есть регулятор чувствительности, всё ок, кроме двойного разрешения на новых айфонах. Сначала долго не понимал, как с этим быть, потом понял, поправил.

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

Релиз игры "Другой Мир" в App Store! Ура! Gamedev, Инди, Инди игра, Квест, Мобильные игры, iOS, Apple, Godot Engine, Видео, Короткие видео, Длиннопост

Третье - это реклама. О да, детка, впендюрить плагин рекламы от РСЯ это целый квест с необходимостью иметь бодрый Mac, не ниже 15 MacOS, так как пересобирать и переокмпилировать движок придется много раз и иногда это супер-долго. Даже при условии и наличии GDExtension отладка превращается в ад. Более того, нужно дружить бридж, свифт, C (Си), и GDScript, пойми на каком этапе случается облом. Логи пиши сам, тесты пиши сам. Ну ничё, я упёртый. Осилил.

Релиз игры "Другой Мир" в App Store! Ура! Gamedev, Инди, Инди игра, Квест, Мобильные игры, iOS, Apple, Godot Engine, Видео, Короткие видео, Длиннопост

Четвёртое - это аналитика. Я юзаю AppMetrica, тут тот же путь примерно что и с РСЯ, или корректнее её звать Yandex Ads, я хз. Тоже всё в итоге получилось. Было больно, но я смог.

Пятое - помимо мака нужен айфон не ниже 11. Почему? Да потому что эпловцы так захотели. Будет айфон ниже - хрен тебе а не коннект. А нет коннекта - нет тестфлайта, а если нет его, то нет и игры. Короче хочешь делать игры для айфона - плати бабки. За компутер, за сотовый, за аккаунт. Да ещё и активация всего это дела небыстрая. Но ничего, аккаунт у меня ранее уже был, пришлось обзавестись оборудованием. Это мне вышло почти в 100к рублей. Не знаю отобью ли... наверное нет. Посмотрим.

Шестое - это циклы тестов. То, что игра работает в режиме отладки при подключенном кабеле ещё ничего не значит. Экспортируешь релиз, заливаешь в тестфлайт, открываешь на телефоне - не работает. А всё потому, что смотреть надо не только на красные ошибки, но и на желтые. Они имеют дурное свойство превращать приложение в уголь при неудачном стечении обстоятельств.

Релиз игры "Другой Мир" в App Store! Ура! Gamedev, Инди, Инди игра, Квест, Мобильные игры, iOS, Apple, Godot Engine, Видео, Короткие видео, Длиннопост

Но, в конечном счёте, я таки выложил игру.Я очень рад, и морально (и финансово) истощён этим.

Поиграть бесплатно можно уже сейчас

PS: Недоглядел, что при сборке библиотек минимальная версия iOS - 16, хотя игра пишет про 14. Но если у вас такое устройство и игра запустится - я буду приятно удивлён.

PPS: Зато теперь у меня есть всё, чтобы портировать под iOS любую игру на Godot без особых усилий. Пока что, без особых. Если в будущем что-то поменяется - то снова придется всё пересобирать.

PPPS: Из-за сохранения аккаунта в метрике не пока не смог создать новый игровой проект, подключился к старому. Всё равно игра была недоступна. Так что отзыв двухлетней давности конечно выглядит хреново...

Показать полностью 3 1
[моё] Gamedev Инди Инди игра Квест Мобильные игры iOS Apple Godot Engine Видео Короткие видео Длиннопост
3
3
7imbas
7imbas
1 месяц назад

Godot и я⁠⁠

Продолжение Godot 2D платформер на андроид

[моё] Godot Engine Gamedev Видео Короткие видео
0
5
SmuuchGM
SmuuchGM
2 месяца назад

Сделал самую реалистичную игру про мопсов⁠⁠

Jump King, но нужно не прыгать, а пукать, чтобы подняться

Сделал самую реалистичную игру про мопсов Инди, Gamedev, Игры, Мемы, Инди игра, Godot Engine, Гифка, Видео, YouTube

Баловался с механикой рокетджампа и сделал такое.
Стать человеком культуры можно на итче в бразуере.

https://smoochgm.itch.io/fart-king

Сделал самую реалистичную игру про мопсов Инди, Gamedev, Игры, Мемы, Инди игра, Godot Engine, Гифка, Видео, YouTube
Показать полностью 1
Инди Gamedev Игры Мемы Инди игра Godot Engine Гифка Видео YouTube
2
26
PetrNagel
PetrNagel
2 месяца назад

Первые 10 000 игроков! Ура!⁠⁠

А вот и первая "отметка" достижений моей игры! Десять тысяч игроков за первые сто дней с момента публикации!

Первые 10 000 игроков! Ура! Gamedev, Инди игра, Инди, Мобильные игры, Квест, Godot Engine, Яндекс Игры, Google Play, Гифка, Длиннопост
Первые 10 000 игроков! Ура! Gamedev, Инди игра, Инди, Мобильные игры, Квест, Godot Engine, Яндекс Игры, Google Play, Гифка, Длиннопост

Игра - сюжетное приключение с элементами выживания в российских реалиях времён зарождающегося апокалипсиса.

Чертовски рад своим достижениям без денежных вложений!

Первые 10 000 игроков! Ура! Gamedev, Инди игра, Инди, Мобильные игры, Квест, Godot Engine, Яндекс Игры, Google Play, Гифка, Длиннопост

Все игроки - чистейшая органика (это когда игроки сами находят игру, скачивают, играют).

Основными конкурентными площадками стали Google Play и (внезапно) Яндекс Игры.

Первые 10 000 игроков! Ура! Gamedev, Инди игра, Инди, Мобильные игры, Квест, Godot Engine, Яндекс Игры, Google Play, Гифка, Длиннопост

Так выглядит график установок в Google Play за последние 30 дней.

Первые 10 000 игроков! Ура! Gamedev, Инди игра, Инди, Мобильные игры, Квест, Godot Engine, Яндекс Игры, Google Play, Гифка, Длиннопост

А вот суточное количество игроков в игре и их среднее время играния. Срез в 30 дней.

Продолжаю развивать свою игру, заниматься освещением процесса и не вкладывать в это деньги.

Первые 10 000 игроков! Ура! Gamedev, Инди игра, Инди, Мобильные игры, Квест, Godot Engine, Яндекс Игры, Google Play, Гифка, Длиннопост

Надеюсь, что настанет время, когда меня заметят (с моими усилиями или по воле случая)!

Всем желаю успехов в ваших проектах!

PS: Отзывы просто отвал башки, чесслово! Я пребываю в перманентном экстазе!

Сори, что хвастаюсь, но блин, я этого сам добился, и я горжусь своим трудом!

Первые 10 000 игроков! Ура! Gamedev, Инди игра, Инди, Мобильные игры, Квест, Godot Engine, Яндекс Игры, Google Play, Гифка, Длиннопост

Небольшой зарисовчик

Google Play - https://play.google.com/store/apps/details?id=ru.skanersoft....
Яндекс Игры - https://yandex.ru/games/app/390658?lang=ru

Показать полностью 6
[моё] Gamedev Инди игра Инди Мобильные игры Квест Godot Engine Яндекс Игры Google Play Гифка Длиннопост
34
9
PetrNagel
PetrNagel
2 месяца назад

Делаю игру с определенной атмосферой!⁠⁠

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

На видеозаписи отрезок геймплея игры.

Пост просто для истории, чтобы интернет запомнил этот момент для меня.

Показать полностью
[моё] Инди Gamedev Инди игра Квест Godot Engine Мобильные игры Разработка Видео Короткие видео Без рейтинга
5
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии