Node Games
119 subscribers
28 photos
20 videos
2 files
14 links
Официальный телеграм канал студии разработки видеоигр Node Games

node-games.com

Для связи: @OmegaMD
Download Telegram
— DAY 29 —

Траблы с ECS-архитектурой

Есть 2 противоположных подхода в программировании: наследование и композиция

Наследование очень мощный инструмент, но работа с ним всегда сопряжена с очень длительной проработкой архитектуры: каждый объект в игре является наследником какого-то более базового объекта. Получается такое разветвлённое дерево зависимостей, которое очень тяжело менять в последствие

Композиция (в частности ECS) в свою очередь проще, и гораздо чаще применяется именно в геймдеве, а в другой айтишке вообще не так популярна. Тут обратный подход: ты разрабатываешь какой-то модуль, который отвечает за свойство, и комбинируешь их. Если ты хочешь моба, который умеет ходить, может получать урон от огня, то просто берёшь модуль для ходьбы и модуль для огня, и засовываешь в моба

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

И вот все эти наши оптические области как раз на этом и работают
🔥6👍2☃1❤1
Media is too big
VIEW IN TELEGRAM
— DAY 30 —

⚙️ Архитектуру почти починили, но остался один максимально тупорылый визуальный баг с лазерным целеуказателем. Почему то все нечётные сегменты неправильно повёрнуты и истончаются в прямую, толщиной меньше 1 пикселя. Наверное на некоторое время забьём, а пока что продолжим доделывать самые последние фичи: перенаправляющие сферы и фикс некоторых траблов с преломлением.

✅ Мы сегодня ещё инвентарь успели запилить, но наверное завтра расскажем об этом, + почти закончили с разработкой прототипа палитры и персонажа, так что ближайшая неделя обещает быть продуктивной!

Stay tuned!
👾5☃1❤1👍1🔥1
Победа
🔥5👾2
This media is not supported in your browser
VIEW IN TELEGRAM
— DAY 31 —

🥳 Завезли подбираемые предметы, в частности оружие

p.s не удивляйтесь что старого контента нету, это всё от разных разрабов, надо будет склеить ещё...
🔥5❤2
— DAY 32 —

Всем ку, всем hi, я проспал :р
Bruh
❤2
Audio
— DAY 33 —

Прототип саундтрека для одной из самых поздних и тоскливых локаций. Мне очень нравится классика в современных тембрах, будем использовать в наших проектах. Эрик Сати просто легенда ❤️
🔥8
— DAY 34 —

🦐 Ну, друзья, чем мне вас сегодня порадовать?

✍️ Сегодня обозначили уже итоговый список тасок для завершения прототипа, который уже будет и потрогать дать не стыдно (если визуал не считать 🫣 - но об этом чуть ниже!). Ну и всякие важные штуки по механикам обсудили - ДизДок порядок любит!

🧿 К слову, вот и он:
- "Костры", механики смерти и возрождения
- Добавить пару играбельных мобов с интеллектом
- Применить готовые эффекты к готовые тайлсетам
- Спрототипировать несколько комнат
- Добавить хп и стамину для игрока
- Сделать "правильные" преломления
- Переделать инвентарь
- Немножко побалансить разные коэффициенты и камеру
- Какие-то интерактивные элементы окружения ещё возможно? Пока не решили...

⏳ Я вот даже не знаю, мы не самый исполнительный коллектив, но сегодня я довольно уверенно сказал:
"Мы вполне справимся сделать это за 6 дней". Я не люблю публично какие-то гарантии давать, но думаю оно стоит того! Будет дополнительный мотиватор сделать все и не зацикливаться на бесконечном полишинге и прокрастинации - для этого бета и early access есть, хехе. По крайней мере для меня это точно мотиватором будет. К 40 дню увидим

💫 Ну а следом мы уже будем радовать любителей эстетики, ведь мы уже почти закончили с разработкой палитры (спойлер - любители ретро и геймбоев будут в восторге), а значит уже совсем скоро (через 6 дней как раз, получается) пойдут скетчи, спрайты, шейдеры и прочая красота - вторая фаза разработки пре-альфы. So,

Stay tuned!
🔥18❤4❤‍🔥4
Всем огромное спасибо за любой актив, особенно за комменты, ценю! ❤️
❤9🔥4❤‍🔥3
— DAY 35 —

❤️ Сегодня снова были в Индикаторе, пространство конечно просто нечто. Проекты у людей там очень классные, и мой концерт очень людям зашел, как раз зарядился перед отъездом и дедлайном по прототипу к 40 числу. Поддержка очень крутая! Как будто бы попал во вторую семью, в которой никогда не был. Завтра надеюсь что-нибудь конструктивнькое будет, ожидайте!
❤5🔥3🙏3💅1
— DAY 36 —

Мы бы с радостью написали бы что-то интересное, но сейчас главный редактор сидит в Пулково без интернета, а запасной сидит в Шарике, потому что Пулково. А остальные работать не хотят
❤5👾1
— DAY 37 —

So, пока мы тут катаемся и устаканиваем работу, небольшой пост по визуалу

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

🛠 Нам очень помогла старая игровая консоль - GameBoy Color. Ее главная особенность - монохромный режим работы со сменными палирами. На картинке должно быть чуть понятнее. В общем, одна и та же игра могла выглядеть совершенно по разному, используя разные монохромные палитры (у GBC был и полихромный режим работы, но сейчас не о нем)

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

❌ Единственное, мы не хотим делать игру слишком ретровой, все же. Поэтому будем разбавлять шейдерами и цветовыми акцентами. Например, снаряды врагов всегда будут розовыми, а игрок - белым, в любой из локаций. Это и читаемость улучшит, и подчеркнет нарративную важность персонажа и его действий визуально. Должно получиться мега-стильно и художественно, даже с кривыми руками, что круто!

Stay tuned!
🔥4💅1👾1
IMG_20250708_035608_078.jpg
8.1 KB
Это прям офиц. прототип нашей палитры, будем обкатывать на спрайтах. Естественно, эту палитру мы нарежем на несколько маленьких, и будем использовать в каждой локе свою палитру
🔥6👍2💅1👾1
Не большой муд лист "на тему" и ранние наброски
🔥6💅1👾1
— DAY 38 —

😴 Сорян, ребятки, сегодня никаких сил на полноценный пост не было, откисать тоже иногда нужно. Поэтому сегодня вот вам мой любимый эмбиент с ютубчика, который меня сильно вдохновил на визуал одной из локаций: https://youtu.be/uTzloXDaA1E?si=LG6DhMf-LBVotaiS. Прям сейчас под него засыпаю. Мб мозг во сне снова подкинет что-то интересное? Тема сна и его роль в генерации и развитии идей достойна отдельного поста, определённо!

❤️‍🩹 Будем стараться не слишком часто пользоваться опцией скипа, а то как-то неспортивно что-ли...


⚙ Контактный урон мобам добавили сегодня. Мы продолжаем работу над прототипом, так что следите за хорошими новостями!

Stay tuned!
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
— DAY 40 —

📛 (И 39 еще в придачу... как бы)

👾 Окей, что у нас получилось?

✅ Прототип почти полностью готов! Мы прям сегодня ещё работаем с механиками смерти и возрождения персонажа, но в целом, к 40ому дню мы почти справились, и мы все очень рады этому! Вчера было прям много работы и много проблемок, но вроде справились

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

Ожидайте хороших новостей завтра, stay tuned!
❤3🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
— DAY 41 —

✅ Отдебаженная часть прототипа со вчера:
Добавили хп, его расход, контактный урон от мобов и взрывов, чекпоинты и респавны
❤8🔥2👍1
— DAY 42 —

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

Stay tuned!
❤3👍3🔥1👏1