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

Грибные блоки

Головоломки, Расслабляющая, Пазлы

Играть

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

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

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

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

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

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

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

Godot Engine + Компьютерные игры

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

Gamedev Godot Инди Разработка Инди игра Без звука YouTube Игры Видеоигра Юмор Геймеры Steam Картинка с текстом Все
19 постов сначала свежее
9
ivan.kasha
ivan.kasha
25 дней назад

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

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

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

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

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

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

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

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

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

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

1/8

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

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

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

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

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

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

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

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

Tankъ⁠⁠

Примечание: пост немного не в тему канала, но не ожидайте много постов по Tankъ и другим играм.

Это моя первая игра, дошедшая до выхода в интернет. Остальные игры либо забрасывались, либо терялись. В данный момент(01.03.25) игра ещё не вышла в релиз, а находится в бете.

Про разработку.

Игру я начал разрабатывать в марте прошлого года на движке Godot Engine. На тот момент мне было 12 (сейчас 13). Сначала была идея сделать просто шутер, где надо просто сбивать мишени и таким образом проходить уровни. Я планировал сделать 4 локации, и для тестов сделал тестовый тайлмап (картинка, внутри которой находятся тайлы/блоки, из которых собирается уровень). Первым делом я делал игрока. Это был просто дрон ораньжевого цвета.

Tankъ Компьютерные игры, 2D, Шутер, Gamedev, Godot Engine, Инди, Длиннопост

Сама текстура. До сих пор есть в игре.

Была идея сделать инерцию у дрона. Но когда я пытался её сделать, дрон врезался в стену и просто тупил долбился в неё. Поэтому я отказался от этой идеи.

Tankъ Компьютерные игры, 2D, Шутер, Gamedev, Godot Engine, Инди, Длиннопост

Один из самых первых тестовых уровней(был удалён)

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

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

Tankъ Компьютерные игры, 2D, Шутер, Gamedev, Godot Engine, Инди, Длиннопост

Реактор, сохранился в игре.

А потом было сново затишье(началась учёба, а также я эксперементировал с 3D). Примерно в конце января 2025 года у меня появилось желание продолжить разработку. Я добавил воду и болотную локацию, выбор уровней, кастомизацию персонажа, историю, добавил здоровье врагам, и много разных бонусов. Также за этот периуд(конец января - 1 марта) я 1 раз удалил все новые уровни и сделал финальные версии уровней. Интересный факт. Тестовый тайлмап сохранился, и теперь является тайлмапом для локации лаборатории.

Релиз или выпуск беты?

Сначала я планировал выпустить релиз 1 марта. Но у меня не хватало времени, так как я хотел в итоге сделать 3 локации(лаборатория, болота и АЭС), а готовы только 2. Поэтому я решил выпускать бету, а релиз передвинул на 30 марта.

Небольшое заключение

Вчера вечером я опубликовал Tankъ на itch.io. В процессе разработки игру смотрели мои друзья и давали советы, что добавлять. Огромное им спасибо за это. Также мои родители смотрели и поддерживали меня, за что им отдельная благодарность.

Ссылка на игру

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

Показать полностью 2
[моё] Компьютерные игры 2D Шутер Gamedev Godot Engine Инди Длиннопост
1
12
faiemade123
5 месяцев назад
Лига Разработчиков Видеоигр
Серия Моя первая игра

Разработка собственной игры. Пост №4 от 25.01.2025⁠⁠

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

-Реализован "скелет" для процедурной генерации мира;

-Реализована простейшая генерация из 2 тайлов;

-Добавлена возможность генерировать мир по своему "сиду".

-Добавлена мелкая возможность отдалять и приближать камеру

В планах:

-Расширить количество тайлов и элементов окружения для генерации;

-Улучшить систему генерации мира;

-Добавить возможность сохранять сгенерированный мир и загружать его.

-Доработка приближение камеры. Необходимо сделать, чтобы мир всегда оставался в поле зрения и камера не выходила за его границы.

Традиционно видео с демонстрацией прогресса.

Написали комментарий под прошлым постом про фон главного меню, что не сочетается с основной составляющей игры. Это заглушка, чтобы кнопочки не были на сером фоне.


Ссылка на пост №1:
Разработка первой компьютерной игры
Ссылка на пост №2:
Разработка собственной игры. Пост №2 от 04.01.2025
Ссылка на пост №3:
Разработка собственной игры. Пост №3 от 12.01.2025

Показать полностью
[моё] Разработка Программирование Компьютерные игры Godot Godot Engine Gamedev Видео Без звука
4
13
faiemade123
5 месяцев назад
Лига Разработчиков Видеоигр
Серия Моя первая игра

Разработка собственной игры. Пост №3 от 12.01.2025⁠⁠

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

- Реализовано главное меню. Сделаны кнопки новой игры, загрузки и выхода;

- Реализована система сохранения и загрузки. Сохраняется все - предметы в инвентаре и в руке, предметы, находящиеся на карте, вскопанная земля (если есть), посаженные в ней цветы в определенной стадии рост. Загружаются все выше описанные предметы обратно на карту в том состоянии, в котором были сохранены. То есть если даже выбросить из инвентаря на землю, то они также сохранятся;

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

Традиционно видео с демонстрацией текущей работы:

Если у кого-то есть вопросы, критика, советы - с радостью прочту и отвечу, если необходимо!

Ссылка на пост №1:
Разработка первой компьютерной игры
Ссылка на пост №2:
Разработка собственной игры. Пост №2 от 04.01.2025

Показать полностью
[моё] Разработка Компьютерные игры Программирование Godot Godot Engine Видео Без звука
11
5
faiemade123
5 месяцев назад
Серия Моя первая игра

Разработка собственной игры. Пост №2 от 04.01.2025⁠⁠

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

04.01.2025. Доделана система инвентаря, исправлены мелкие баги.

- Теперь можно помимо того, что подбирать предметы, так еще и выкидывать их обратно из инвентаря(из окна инвентаря) на ПКМ, предметы выбрасываются перед игроком, чтобы сразу нельзя было обратно поднять;
- Исправлен баг слишком быстрого поднятия предметов, тогда визуально инвентарь "руки" дублировался, исправлялось путем входа в окно инвентаря и выхода обратно, теперь баг не возникает.
- Исправлен баг, когда предмета становится 0 - то есть предмет кончился, то формально он оставался и видно было при обновлении инвентаря иконку и цифру 0 на долю секунды.

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

UPD:

Ссылка на пост №1:
Разработка первой компьютерной игры

[моё] Разработка Программирование Компьютерные игры Опыт IT Godot Godot Engine Видео Без звука
0
8
faiemade123
6 месяцев назад
Серия Моя первая игра

Разработка первой компьютерной игры⁠⁠

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

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

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

Ну в общем перейду к сути поста. В качестве пространства естественно было выбрано 2Д с видом сверху, ибо я не сведущ в разработке игр и подходов вообще, поэтому для начала пойдет. В качестве жанра я выбрал для себя банальную ферму. Выбор на данный жанр пал по одной простой причине - мне нравятся игры-фермы, игры "выживалки" с элементами фермы (одна из любимых - Subnautica, проходил несколько раз, а вот Below Zero не зашла, жду вторую часть). Направление фермы к сожалению еще не выбрал, то есть хотелось бы охватить все - и садоводство, и овощеводство, и животноводство, и ко всему в довесок строительство. В качестве движка был выбран новомодный, а может и старомодный Godot, пишется все на GDScript(с моими знаниями и навыками его за глаза).

Далее тезисно опишу, что уже реализовано (если не охота читать, можно видео посмотреть, там все эти тезисы показаны наглядно):
- Реализовано базовая механика движения персонажа. То есть ходить вправо-влево и вверх-вниз;
- Реализована FSM (машина состояний, необходима для поддержания различных состояний персонажа типа стояния не месте, ходьбы, каких-то действий);
- Реализован инвентарь, как система. То есть присутствует функционал по складированию вещей, сам инвентарь делится на две части, первая - "рюкзак", вторая - "рука", стандартная система в принципе;
- Реализованы базовые предметы по типу мотыги, лейки и т.д. То есть мотыгой землю возделываем, садим в нее что-то, поливаем. Далее должен быть пост процессинг того, что выросло, но пока не доделан (да что уж там не доделан, он и не додуман);
- Исходя из пункта выше реализованы базовые растения. Пока это цветы и всего 2 вида, их можно садить и выращивать.
- Сделаны базовые штуки в виде интерфейса паузы, интерфейса инвентаря, в общем какой-то визуал есть.

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

Предвещая возможные вопросы скажу, что вся графика взята с itch.io, ибо я рисовать не умею от слова совсем и когда дело дойдет до визуала, что делать я не знаю пока. Соответственно геймдизайном я тоже не занимался, карта на видео будет простым (ее и нет по сути). В этом процессе мне больше всего нравится именно составляющая программирования и реализация на различных механик на уровне программирования, то есть игра сейчас на стадии "вырвиглазно, но механики рабочие". Если вдруг что-то кому-то интересно, я готов ответить на любые вопросы, выслушать любую критику и советы. Всем спасибо, что дочитал до этого момента!

Ну и обещанное видео.

Показать полностью 1
[моё] Программирование Опыт Разработка Компьютерные игры Godot Engine Godot Видео Без звука Длиннопост
4
5
NikolayLobkov
NikolayLobkov
6 месяцев назад
Pikabu Game Jam
Серия Stella Humabot

Итоги дня разработки #2⁠⁠

  • Были добавлены звуковые эффекты: звук выстрела лазером, звук нанесения урона врагу, звук взрыва;

  • Перерисована анимация атаки;

  • Атаковать теперь можно не только стоя, но и в движении, и в воздухе;

  • Шрифт был заменён.

[моё] GP Profit Jam Gamejam Инди Инди игра Gamedev Godot Engine Godot Видео Игры Компьютерные игры Видеоигра
1
1
user9608289
9 месяцев назад
Лига Разработчиков Видеоигр

Ищу программиста на gd script, опыт не важен, главное желание⁠⁠

сразу говорю опыта в godot почти нету, но есть желание писать игрушки https://t.me/PavePapaGemaBody

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