sfw
nsfw
Разработка игр

Разработка игр

Подписчиков:
263
Постов:
1196

And another update...

Привет реактор!
Вот и подошло финальное обновление игры про копание в космосе закрывающую историю нас и нашего дедушки
THE OLD OBSERVATORY / Астронавт и робот исследуют космос рядом с загадочной парящей конструкцией, помеченной как 'Старая обсерватория'.,Digger: Galactic Treasures,gamedev,Игры
Что только не произошло за время после релиза: Непринятие старой концовки игроками, жалобы на мини игры, дедушка игрок которому уже 80+ и его многие вопросы по поводу загадок(Для него это был первый опыт), потеря работы основной и конечно же доведение до финала маленькой но душевной игры с огромной кучей пасхалок (Даже сейчас готовится небольшой апдейт который добавит ещё один секрет, его точно найдут но когда даже не знаю)
Ещё кстати VoxelPlugin legacy на котором всё работает в финальном апдейте подложил свинью, когда он стал создавать утечку памяти и пришлось латать дыру, заодно решать моральную дилемму: Заставить игроков начать заново играть или сделать полный ресет карт, но сохранить прогрессию игрока. Как итог выбрал второе, всё же думаю это было меньшее из зол.
В общем и целом это был приятный путь почти соло разработчика, в ближайшее время надо будет решить: идти тем же путём, или идти на очередную галеру фирму
Так же спасибо всем кто читал мои посты, поиграл в эту медитативную игру, давал фидбек и просто обитает на ректоре (Так бы и обнял вас всех пидоры мои прекрасные). Ну и спасибо всем кто ещё купит(или спиратит) эту игру, и самое главное получит удовольствие от неё!

Parkour Animation Set

Parkour Animation Set

Промокод: THREEPEATGAMES 

POLYGON Nightclubs - Low Poly 3D Art by Synty

POLYGON Nightclubs - Low Poly 3D Art by Synty
Промокод: SYNTY2025
Ссылка

Продолжаю попытки сделать свою игру

Всем привет, продолжаю выкладывать новости о работе над своим проектом.
Из самого интересного, наверное, я только недавно осознал, что игра будет намного лучше смотреться в изометрии (или как это называется) и стал переделывать первую локацию игры (квартиру главного героя).
Квартира перенесена не полностью, многих предметов или комнат еще нет. Пример старого "ракурса" камеры можно увидеть в моем прошлом посте (ссылка на него будет снизу). Ну и начал пытаться в визуализацию безумия главного героя. В данной локации стены будут прогнивать, оголяя текстуру на подобии червей, в других локациях эффекты будут иными. Ну и текстуры стен конечно будут не единственными изменениями мира в этом вопросе.
В сравнении с прошлым "ракурсом" камеры, чуть поинтереснее, в плане быдлокода, было прописывать отображение стен (перед или за актером на сцене). Сейчас будет немного скучной и запутанной информации, т.е. пару слов про цветные буковки, числа и как раз отображение стен. Как это безобразие закончится, будет фото котика, после которого можно продолжить чтение :>
Если раньше это выглядело как то так:
,Инди игры,Игры,Apsychosfilia,Cделал сам,gamemaker studio 2,gamedev,дневник разработчика,Каляки-Маляки,каляки-маляки, Каляки-Маляки, Каляки маляки,,фэндомы
,Инди игры,Игры,Apsychosfilia,Cделал сам,gamemaker studio 2,gamedev,дневник разработчика,Каляки-Маляки,каляки-маляки, Каляки-Маляки, Каляки маляки,,фэндомы
,Инди игры,Игры,Apsychosfilia,Cделал сам,gamemaker studio 2,gamedev,дневник разработчика,Каляки-Маляки,каляки-маляки, Каляки-Маляки, Каляки маляки,,фэндомы
То есть Y-координата со знаком минус = глубине отображения на экране/сцене и так же со стенами (плюс небольшое колдунство с коллизией). Определение глубины происходило при создании объекта или если он движется, как актер, то та же строчка в событии "step"(код внутри которого крутится по кругу 30 или 60 раз в секунду, это вроде настраивается). Сейчас же, для их корректного отображения нам нужно:
1 Иметь координаты всех углов помещения, чтобы отслеживать координаты актера. Это желтенькие кружочки, для меня удобнее было наплодить таких и вручную их расставить, чем "угадывать" точные координаты по x,y этих углов.
Сверху вкладочка такая некрасивая - это самоляпное подобие консоли, ибо количество переменных, которые надо менять или отслеживать для теста быдлокода, немаленькое. Так тем более комфортнее, чем каждый раз выключать игру и лазить в код. Изменение кода во время запуска проекта не работает :< , как и нет встроенной строки для команд (ну или я ее не нашел).
2 куча быдлокода на сотню или около строк
При том, что не все стены и объекты сейчас в комнате. И да, либо я дурак, либо в gml коде нет функции по поиску точки в многоугольнике, поэтому для отслеживания указывал область как два треугольника.
Из новых проблем - это передвижение по 8 осям (раньше рассчитывал игру на 4 оси, но с такой перспективой это не удобно). В светлом будущем надо дорисовывать еще 4 направления хотьбы. Хз кстати, как сделать скорость перемещения по диагоналям такой же, как и при хотьбе по четырем стандартным осям.
Ну и если пошла речь за умение ставить костыли, то только недавно избавился от объектов, имеющих по 10 и больше клонов. К примеру, такие костыли стояли здесь, для рисования штрафов (такие кружки вокруг кружков, ну вы поняли) к проверкам атрибутов (я около года назад не понимал как можно обратиться к конкретному экземпляру объекта, а не ко всем им).
Обращение к объекту по его id волшебная тема, как и отсутствие надобности изменять код внутри 20, а не 1 объекта.
Так же переносил кучу других кусков кода на вызов по id, это сократило код и сделало его менее страшным. Заняло немало времени, но работать по принципу "работает - не тронь!" не особо хотелось.
,Инди игры,Игры,Apsychosfilia,Cделал сам,gamemaker studio 2,gamedev,дневник разработчика,Каляки-Маляки,каляки-маляки, Каляки-Маляки, Каляки маляки,,фэндомы
Все, самая скучная часть закончена, продолжаем показывать картиночки:
,Инди игры,Игры,Apsychosfilia,Cделал сам,gamemaker studio 2,gamedev,дневник разработчика,Каляки-Маляки,каляки-маляки, Каляки-Маляки, Каляки маляки,,фэндомы
Так я сделал скрытие и появление стен\предметов на сцене, вроде выглядит классно.
,Инди игры,Игры,Apsychosfilia,Cделал сам,gamemaker studio 2,gamedev,дневник разработчика,Каляки-Маляки,каляки-маляки, Каляки-Маляки, Каляки маляки,,фэндомы
Изменение окружающего мира решил сделать через моргание. Глаза персонажа так же моргают в такт затемнению экрана. С гифками не умею ковыряться, поэтому плохо видно :<
Разлагающиеся стены или прочие элементы мира буду пытаться по мере сил анимировать, чтобы выглядели живее.
Еще начал заниматься вступлением в игру, а именно выбором первоначальной прокачки персонажа.
Накалякал пока что только прокачку через ручной ввод(то есть нажатие плюсиков и минусов под иконками навыков/атрибутов) и одну готовую карьеру (она уже имеет прокачку, позже так же добавлю еще и определенные таланты со старта). Готовых карьер/листов персонажа будет три: упор на социальное взаимодействие, грубую силу(обожаю бить людей) и смесь интеллекта с волей (думать иногда бывает полезно). Для любителей создать свой лист персонажа будет вариант через ручной ввод, либо тестированием (по смыслу как КОЗА из третьего фоллаута).
Начал работать над задниками для диалогов (я все-таки верю что когда-нибудь научусь рисовать):
Начал заниматься прописыванием диалогов и более детальной проработкой пролога игры в плане сюжета. Ну и вроде все. Хочется снова сказать Большое спасибо Сане (за помощь со звуками, в проработке логики механик игры и помощи с сюжетом, ну и нытье мое терпит<3) и этому джентльмену с кайфовой аватаркой:
,Инди игры,Игры,Apsychosfilia,Cделал сам,gamemaker studio 2,gamedev,дневник разработчика,Каляки-Маляки,каляки-маляки, Каляки-Маляки, Каляки маляки,,фэндомы
Он помогает мне с музыкой и звуками, уже сделал эмбиент для квартиры (https://joyreactor.cc/post/6178416)
И большое спасибо всем, кто поддерживает добрым словом (прям собственную психику поднимает что пиздец) или советами. Совет Andrei2140 по использованию новых кистей на сцене очень сильно изменил картинку в лучшую сторону, как и совет отзеркаливать изображение в поиске "дефектов". Спасибо за посоветованную литературу на подобии Джесси Шелла "как создать игру..." или "человек играющий". Видосы на тему геймдизайна тоже были классные.
прошлый пост по игре: https://joyreactor.cc/post/6157295
ссылка на itch.io : https://fish-34.itch.io/apsychosfilia
скрины там старые, но в ближайшее время обновлю.

Астрологи объявили неделю багофиксов

Исправлено много багов и пять минут геймплея.
Последние полторы-две недели я не добавлял в игру новых фичей, а концентрировался на том, чтобы исправить ошибки. Поэтому ничего не выкладывал, нечего было показать. Пару раз мне даже написали, спросили, что там с игрой - это приятно:)
Но, несмотря на то, что визуально никаких прорывов не случилось, игра стала работать стабильнее, играться приятнее, баги (а некоторые бесили меня годами) - исправлены.
Что сделано:
- Исправлено много ошибок в работе складов и контейнеров. Ошибки добавления/удаления предметов, ошибки сохранения/загрузки контейнеров. Неприятные баги в важной игровой механике. Рад, что теперь их поменьше :)
- Добавлена возможность пролистывать выделенные объекты. Полезно, когда в одной клетке лежит несколько предметов, можно легко выбрать нужный.
- В полетном режиме добавлена стабилизация корабля (тормоз), чтобы можно было замедляться и проще менять направление полета.
- Исправлен баг, из-за которого астероиды вблизи расплывались в пиксельную кашу. Теперь детализация меняется адекватно.
- Исправлены ошибки поиска цели для пушек.
- Исправлены ошибки, из-за которых выделение объектов неправильно работало в космосе.
- И еще много всяких мелочей :)
На видео пять минут актуального геймплея: Добыча руды в космосе и разгрузка ее на планете.
На этом пока все, спасибо за внимание :)
Добавляйте в вишлист:
https://store.steampowered.com/app/2684470/LTA_Lightyears_Thrusters_Action/
Добавляйтесь в телеграм:
https://t.me/CubicPieLive

Quests 2 | Game Creator 2

Quests 2 | Game Creator 2
Промокод: CATSOFTWORKS2025
Ссылка
*ТРЕБУЕТ Game Creator 2 для работы

Glaivestorm 0.5

Сап, реактор.
Выкатываю обновления для своей RPG Glaivestorm, шлифую напильником, монтировкой полирую.
Из нововведений последних патчей: эксклюзивные скиллы для боссов с отображением опасных зон, поддержка геймпадов, множественные фиксы баланса, контекстные подсказки для помощи с освоением, добавлены новые скиллы.
Слушаю любые предложения по улучшению, многое уже было изменено по фидбэку игроков. Все изменения пишу в актуальных патчноутах в стиме (хоть иногда и лень их переводить на русский).
Игра поддерживает Русский/Английский языкы, есть ачивки, можно играть с геймпадом.
Если заинтересовало, сама игра: https://store.steampowered.com/app/3937630/Glaivestorm/
Ну и халявные ключики:
T5KVC-TZVZJ-KGRHZ
MBIW4-KJKVZ-LJ39A
EKM6Y-68WZ6-Z0578
GAFQ0-ZB7H2-0WZTQ
K9FCP-0DNV7-JCPY5
CDZN3-RRIF3-3CMLD
NI0GD-2DNBZ-C6ZC9
QBZCZ-KZW46-0LMPP
ZLA25-FP79K-704KT
2MI76-X073G-KPGIG
(и, возможно, какие-то ключи под прошлым постом еще активны)
Всем бобра добра!
Essential : Zombies Games
Промокод: TARGETSTUDIO
Ссылка

UE5 - постсоветский госпиталь

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

Здесь мы собираем самые интересные картинки, арты, комиксы, мемасики по теме Разработка игр (+1196 постов - Разработка игр)