GamedevNN Channel
107 subscribers
81 photos
4 videos
1 file
70 links
🎮 GameDevNN — сообщество людей, неравнодушных к геймдеву!

💬 Заходите в чат: @gamedevnn

📣 Подписывайтесь на нас:
• Telegram: @gamedevnn_info
• ВКонтакте: https://vk.com/gamedevnn

📝 Хотите поделиться новостями?
Предлагайте материалы через «Предложку» =)
Download Telegram
Конференция Игро.DEV совместно с VK Play приглашают к участию в питч-сессии инди-проектов!

Вы — разработчик игр и у вас есть интересный проект, который вы готовы презентовать инвесторам, издателям и лидерам индустрии? Нуждаетесь в инвестициях или маркетинговой поддержке, но не знаете, где и как её получить? Конференция Игро.DEV — отличная возможность для этого!

Все питчдеки будут отсмотрены компетентным жюри, самые достойные проекты получат заслуженное внимание, контакты с лидерами индустрии и возможность апробировать свои идеи на практике 🕔

Подать заявку на питч-сессию

Нет проекта или он ещё не готов? Думаете, что нужно больше времени, чтобы укомплектовать команду или хотите получить фидбэк от рынка? Без проблем, для этого и был запланирован Игро.DEV. Даже если пока что вам нечего показать индустрии, приходите на конференцию — там вы точно найдете единомышленников для запуска своего инди-проекта 😎

Купить билеты на Игро.DEV
Please open Telegram to view this post
VIEW IN TELEGRAM
🎮 Друзья, приглашаем на встречу сообщества разработчиков игр в формате "Лиги Жрулей"!

📅 Когда: 20 октября (воскресенье)
🕓 Во сколько: 16:00
📍 Где: кафе "Васильчуки. Чайхана 1", ТРЦ Шоколад, ул. Белинского, 124, 1 этаж.
Стол заказан на имя "Лина".

Эта встреча — отличная возможность обсудить геймдев, познакомиться с новыми коллегами и просто классно провести время!

💡 И не забывайте следить за новостями сообщества!
29 октября состоится осенний геймдев-квиз.
Встреча на "Лиге Жрулей" — отличный шанс собрать свою команду!

До встречи! 👾
6🔥1🤔1
🎮👻 Приглашаем на геймдев квиз, который состоится 29 октября 2024 года!

Тема этого выпуска — Хоррор игры 🕯🎃.

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

Объединяйтесь в команды от 3 до 8 человек, регистрируйтесь, приходите отвечать на вопросы об играх и побеждать!


Даже если у вас нет команды, все равно регистрируйтесь и приходите, мы найдем ее для вас!
Отличная возможность провести время с пользой!

📅Дата и время:
29 октября 2024 года в 18:00

📍Место:
Corner Place, ​Алексеевская, 6/16​
ИТ Лекторий StartUp Hub (1 этаж, внутри направо от стойки ресепшн)

Регистрация обязательна!!!
Форма для регистрации участников
🔥6
🎮👻 Напоминаем, что сегодня состоится геймдев квиз!

29 октября 2024 года мы погружаемся в жуткие миры хоррор игр 🕯🎃. Собирайте команду и проверьте свои знания об ужасающих сюжетах, культовых персонажах и пугающих моментах, которые захватывали нас все эти годы!

Будет много интересных вопросов и неожиданных поворотов. Объединяйтесь в команды от 3 до 8 человек и готовьтесь к победе! Даже если у вас нет команды, регистрируйтесь, и мы найдем её для вас!

📅 Дата и время: 29 октября 2024 года в 18:00
📍 Место: Corner Place, Алексеевская, 6/16, ИТ Лекторий StartUp Hub (1 этаж, направо от ресепшн)

Регистрация обязательна!!!
Форма для регистрации участников: заполнить форму

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

Каждый вклад важен, и мы благодарны за вашу поддержку! Если у вас есть желание помочь, не стесняйтесь — мы ждем вас! Спасибо, что вы с нами! 🎉
😢1
💀 ВНИМАНИЕ, ВЫЖИВШИЕ! 💀

Наступает ночь, и вам предстоит встретиться с ней лицом к лицу. Готовы ли вы принять вызов и доказать, что способны выжить в самом тёмном уголке этого мира? 🌑

Мы ищем храбрецов, чтобы протестировать Night is Coming – симулятор выживания, строительства и развития в славянском сеттинге мифологии и мистики Карпатского региона! 🕹

Это ваш шанс не только первыми увидеть игру, но и повлиять на её финальную версию. Настало время шагнуть в неизвестность и испытать свои навыки выживания! 💪😎

Когда?

🗓 19 ноября 2024 года с 16:00 по 19:00 МСК.

Где?

📍 ИТ лекторий, Нижний Новгород, ул. Алексеевская 6/16.

Что вас ждёт?

🔥 Интенсивное выживание – сможете ли вы спасти своё поселение, когда вокруг лишь холод, голод и тьма?

🏰 Управление поселением – вы возглавляете последних выживших, и их судьба теперь в ваших руках.

Кровавые луны и непредсказуемая природа – вам нужно подготовиться к самому худшему, ведь месть леса не пощадит никого.

Как принять участие?

Всё просто! 💥 Заполните опросник и докажите, что именно вы сможете противостоять надвигающейся тьме.

Готовы к суровому испытанию?

Записывайтесь и докажите свою силу! ⚡️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
💀 ВНИМАНИЕ, ВЫЖИВШИЕ! 💀

До начала испытания остались считанные дни! Готовы встретиться с тьмой лицом к лицу и доказать, что вы — сумеете выжить? 🌑

Мы ищем смельчаков для тестирования Night is Coming — симулятора выживания, строительства и развития в мистическом мире славянской мифологии и Карпатских легенд! 🕹

Это ваш шанс не только первыми погрузиться в игру, но и внести свой вклад в её финальный вид. Пора выйти из тени и проверить свои навыки выживания! 💪😎

Когда?

🗓 19 ноября 2024 года с 16:00 по 19:00 МСК.

Где?

📍 ИТ лекторий, Нижний Новгород, ул. Алексеевская 6/16.

Что вас ждёт?

🔥 Интенсивное выживание – сможете ли вы спасти своё поселение, когда вокруг лишь холод, голод и тьма?

🏰 Управление поселением – вы возглавляете последних выживших, и их судьба теперь в ваших руках.

Кровавые луны и непредсказуемая природа – вам нужно подготовиться к самому худшему, ведь месть леса не пощадит никого.

Как принять участие?

Всё просто! 💥 Заполните опросник и докажите, что именно вы сможете противостоять надвигающейся тьме.

Готовы к суровому испытанию?

Записывайтесь и докажите свою силу! ⚡️
Please open Telegram to view this post
VIEW IN TELEGRAM
😱5
Forwarded from Игро.DEV
Буквально считанные часы до старта 👾👾👾👾 2024!

Площадка практически готова. Спикеры заряжены делиться самой актуальной профессиональной инфой. Команды разминаются перед питч-сессиями. Стримеры планируют трансляцию. У организаторов — лёгкий мандраж и готовность оперативно решать ситуации на площадке.

А у вас мы ожидаем хорошее настроение и открытость к нетворкингу! Не забудьте заглянуть в программу — туда добавляются финальные изменения.

Более того, на два дня этот канал захватят два наших спеца, которые будут вещать прямо с площадки. Остаёмся на связи!

Ваш
👾👾👾👾
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉🎮 Внимание, Лига Жрулей! 🎉🎮

📅 24 ноября 2024 года, воскресенье
16:00
📍 Кафе "Хуторок, Корчма"
📍 ул. Алексеевская, 15
Стол заказан на "Лину".

👾 Встреча разработчиков игр уже близко! 👾

🍽️ Приготовьтесь к захватывающим обсуждениям, вкусным угощениям и, конечно же, к веселью! 🍽️

🎮 Обсудим новые идеи, поделимся опытом и просто отлично проведем время! 🎮

👥 Присоединяйтесь к нам, будет круто! 👥

📅 Не пропустите! 📅

🎮 Лига Жрулей ждет вас!
👍5🔥3
🎄 В декабре собираем Лигу Жрулей! 🎅🎇🎉 Присоединяйтесь к нам, чтобы весело провести время, насладиться вкусными угощениями и создать незабываемые моменты в преддверии Нового года! 🎉🎅
Осталось выбрать даты!
Final Results
22%
07.12 - 08.12 (суббота, воскресенье)
38%
14.12 - 15.12 (суббота, воскресенье)
22%
21.12 - 22.12 (суббота, воскресенье)
25%
28.12 - 29.12 - 30.12 (суббота, воскресенье, понедельник)
34%
👀 Подсмотреть: нажимая, вы соглашаетесь или выбрать дату, или не ворчать, что вашу дату не выбрали
О, вы, мои дорогие и многострадальные коллеги, сколь ни печалитесь в тени сумрачных клавиатур, сколь ни тяготит вас мысль о несовершенстве идей, — знайте же, что грядёт час весьма необычайный и, смею надеяться, отчасти благотворный для ума и сердца.

В эту субботу, четырнадцатого декабря, ровно в четыре пополудни, мы, бедные труженики игрового ремесла, соберёмся в незаметном, но пропитанном загадочными ароматами месте — кафе «Хачапури, выпечка и вино», что на Рождественской улице, дом восемнадцать, в самом её цокольном чреве.

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

📅 14 декабря 2024 года
16:00
📍 Кафе “Хачапури, выпечка и вино”
📍 ул. Рождественская, 18
Столик забронирован на "Лину" 🤓

Ждем-с, вас-с на нашей Лиге Жрулей🥘

P.S.
Описание составлено генеративным предобученным трансформером, который представил, что он - Федор Михайлович Достоевский👀
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5🔥3
IThub колледж ищет преподавателей!

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

Если вам интересно не только учиться и создавать, но и передавать свои знания подрастающему поколению, то вам к нам)
Если вам нужны новые специалисты в вашу команду и вы готовы их вырастить сами за наш счет, то вам точно нужно становиться нашим преподавателем)

С января стартуют первые дисциплины:
- Основы XML

Семестр: январь-июнь
Оплата: 1400 рублей за пару (1,5 астрономических часа) до вычета

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

Если вам интересно стать частью команды IThub, пишите в личные сообщения @Pendina
О нас вы можете почитать:
▪️группа ВК: https://vk.com/ithub_nn
▪️ТГ канал: @ithub_nnov
▪️сайт: https://nn.ithub.ru/
Друзья, у нас идея! 🚀

Как насчёт однодневного хакатона/интенсива?
Представьте: в субботу садимся в 10 утра и до 8 вечера создаём игру на заданную тему.
Возможно, с интересными ограничениями — например, разработка одной рукой или вслепую. 😄

Зачем это нужно?


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

Мы планируем провести несколько таких мероприятий, меняя форматы. Но для начала хотим понять, сколько человек готовы участвовать.

Если вам интересно, дайте знать в комментариях👇 или отреагируйте 🔥!
🔥12🥴1
Срочно!

Сегодня во Дворце спорта в 19:00 концерт группы "Три дня дождя".

2 билета за 3к (то есть всего за оба билета 3к).

Кто готов сходить напишите сюда, пожалуйста

P. S. Билеты стоили изначально 6к+. Если вы можете сходить, но не готовы оплатить сейчас, тоже напишите, чтобы билеты просто не пропали
🌚1
Сегодня я бы хотел рассказать о том, над чем я работаю последние несколько месяцев.
Тут должны быть фанфары, и возможно, салют. Но у меня слишком маленький бюджет.

Итак представляю вашему вниманию обновленную и переработанную систему частиц. 🔥
В чем же ее отличие спросите вы? Если коротко, она полностью переделана!

Итак расскажу как было раньше:
1. Система частиц хранилась в специальном ресурсе ParticleEffect.
2. У каждого ParticleEffect был список модификаторов определяющий поведение частиц. (Цвет, Скорость, Положение)
3. Так-же был ParticleRender компонент отвечающий за отрисовку инстанса ParticleEffect.
4. Еще был редактор похожий на анрыловский Cascade написанный на QML.

Вроде выглядит все не плохо? В целом да, но есть проблема в расширении возможностей поведения частиц!
Каждый раз когда мне необходимо добавить новый паттерн поведения, мне нужно лезть в код что-бы:
1. Добавить новый модификатор.
2. Добавить сериализацию для нового модификатора.
3. Добавить поддержку модификатора в редактор.

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

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

Итак я описал систему в текущей версии движка. В следующем посте я опишу обновленную систему и то, как я решил текущие ограничения.
🔥7👍2
А теперь расскажу, что было сделано в новой системе.

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

Как уже было сказано ранее, данные частицы хранились в отдельной структуре, которая была довольно неповоротлива в обслуживании и расширении.
Что, если мне не нужны какие то данные для эффекта или мне нужно добавить новые поля для хранения?
Я обратил внимание на то, что структура по своей сути состоит из набора float и vec различной размерности (vec2, vec3, vec4).
И тут меня осенило! А что если сделать плоский буфер float значений. У этого подхода есть ряд очевидных плюсов:
1. Структура может быть подвижной! Мы можем не задумываться какие данные мы хотим там хранить!
2. Очень плотное выравнивание! Нет больше проблем с выравниванием памяти в структуре. Все данные будут храниться очень плотно, что положительно скажется на потреблении и скорости доступа к данным.
3. Буфер передаваемый в GPU тоже состоит из набора float'ов, а значит все это можно унифицировать.

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

А дальше Остапа понесло! В следующем посте я раскажу как модифицировал систему модификаторов исходя из новой формы хранения данных.
👍4🔥4
В прошлом посте мы разобрали новую модель хранения данных об атрибутах частиц (положение, цвет, размер и т.д).

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

Ранее изменение атрибутов производилось с помощью специальных сущностей "ParticleModificator". Теперь их больше нет. Долой теранию Модификаторов! Всю власть Операторам!

Так стоп! Скажите вы, "Что за Операторы? И в чем разница?" Все очень просто!

Раньше как выглядел пайплайн. Мы передавали структуру частицы в каскад модификаторов. Модификатор, как правило, производил очень простую операцию.
Скажем:
position += velocity * deltaTime


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

Теперь же сама суть действия:
position += velocity * deltaTime


Может быть разделена на 2 операции:
1. local = velocity * deltaTime
2. position = position + local


Эти 2 операции легко сериализуются как:
1. Тип операции
2. Набор из двух аргументов над которыми будет произведена операция (тут могут быть разные области откуда берутся данные для аргументов)
3. И оффсет куда нужно положить результат.

Вот и все! Почти ассемблерные инструкции! Редактор формирует цепочки таких Операторов на исполнение и сериализует его в новый вид ресурса VisualEffect бывший ParticleEffect.

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

Самое интересное, что этот подход позволяет обновлять состояние не только частиц но и самого эмиттера, а так-же формировать компактные буферы для отправления на GPU

Так-же, очень приятным бонусом будет возможность без проблем сформировать Compute Shader, что позволит, в будущем, делать симуляцию частиц на GPU (там где это возможно).
🔥5
Итак, это последний пост из серии, посвященной обновленной системе частиц.

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

За основу был взят UI/UX редактора эффектов Niagara из UE5. Разумеется, их редактор имеет гораздо больше возможностей, чем мой на старте. Однако, я пока только в начале пути.

Формат хранения ассета это переработанный и дополненный формат хранения графов. XML формат обеспечивает компактное и VCS friendly представление.

Так-же как и в редакторе материалов, в редакторе эффектов есть возможность создавать кастомные блоки для добавления в редактор (То-же XML).

На этом свою миссию по обновлению редактора эффектов считаю выполненной. Однако я продолжу исследование, получившейся архитектуры в будущем. И обязательно продолжу добавлять новый функционал в редактор!
🔥2
🎉 Внимание всем Жрулям! 🎉

Лига Жрулей с радостью объявляет о предстоящей встрече, которая состоится 28 декабря 2024 года. Это будет последняя встреча в уходящем году, и мы решили отметить её по-особенному!

🕹 Тема встречи: Ретро игры! 🕹

Приглашаем всех любителей старых добрых игр собраться в ТЦ "Жар-Птица" по адресу:
📍 Советская площадь, 5, 1 этаж (вход напротив "Вкусно и точка").

🕒 Начало встречи: 16:00 🕒

На встрече вас ждет увлекательная выставка ретро игр, где вы сможете окунуться в атмосферу прошлого и вспомнить любимые игровые хиты. Будет весело и ностальгично!
7
🎉 Внимание всем Жрулям! 🎉

Лига Жрулей с радостью объявляет о предстоящей встрече, которая состоится 28 декабря 2024 года.
По просьбам трудящихся, мы перенесли начало с 14:00 на 16:00, ведь эта суббота — последний рабочий день в этом году!

🕹 Тема встречи: Ретро игры! 🕹

Приглашаем всех любителей старых добрых игр собраться в ТЦ “Жар-Птица” по адресу:
📍 Советская площадь, 5, 1 этаж (вход напротив “Вкусно и точка”).

🕒 Начало встречи: 16:00 🕒

На встрече вас ждет увлекательная выставка ретро игр, где вы сможете окунуться в атмосферу прошлого и вспомнить любимые игровые хиты. Будет весело и ностальгично!

Внимание!
Вход на выставку платный!


Не пропустите возможность провести этот день в компании единомышленников и насладиться атмосферой 80-х и 90-х годов.

🎮🕹 Ждем вас с нетерпением!🕹🎮
🔥82
Ошибки_инди_разработчиков_2024_Ярослав_Шалашов.pdf
336.8 KB
81 ОШИБКА ИНДИ-РАЗРАБОТЧИКОВ NEW YEAR EDITION 🎁🎄🎁

Всем привет, мои хорошие. Я приготовил для вас небольшой подарок под занавес уходящего года. Это список из 81 ошибки инди-разрботчиков в Steam.

Внутри вы найдете ошибки в сферах:
- Стратегия
- Тактика маркетинга
- Работа с органическим трафиком
- Подготовка каналов маркетинга
- Мышление
- Фестивали
- Цены и скидки
- Развитие сообщества
- Оффлайн
- Работа с издателем

В некотором роде, это мои итоги года. Я их подвожу без пафоса и большой рефлексии. Главное — с удовольствием возвращаюсь в геймдев. С не меньшим удовольствием хочу бустануть наше сообщество. Потому и веду этот канал. Потому собрал список :)

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

Часто игры и студии умирают из-за банальных граблей. На них наступали сотни раз. И путь инди-геймдева усыпан метрвыми грустными играми. Очень надеюсь, что в НОВОМ ГОДУ у нас будет больше успешных релизов.

Кстати, список ошибок не включает технические. Я в этом не шарю особо, так что буду рад дополнить. Можете писать в коменты или личку, будем добавлять.

С наступающим вас. Пусть вам сопутствует успех, удача, сотни тысяч вишлистов и радость в жизни, которую за деньги не купить 🎄🎄🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🎉 С Новым Годом, Gamedevnn! 🎉

Эй, разработчики и будущие создатели хитов!

Поздравляем вас с самым волшебным праздником — Новым Годом! Пусть в этом году ваши игры бьют все рекорды, а баги убегают в страхе перед вашими отлаженными кодами!

Желаем вам таких сессий, где кофе льется рекой, а вдохновение бьет ключом. Пусть каждый коммит приносит радость, а каждый релиз — гордость. И помните: если игра не работает, просто скажите ей "пофиксись" — и она обязательно послушается!

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

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

🎮 Счастливого Нового Года, дорогие друзья !

Пусть ваши игры будут легендарными, а жизнь — интересной!
13