Лавка Разработчика
3.36K subscribers
395 photos
42 videos
16 files
637 links
Мы тут игры пилить будем, или как?

YouTube: https://youtube.com/@gamedevlavka

Автор: @vavilichev

Все контакты: https://linktr.ee/vavilichev
Download Telegram
Господа и дамы, товарищи, разработчики, геймдевелоперы!

Интересно, YouTube еще работает у тех, кто в РФ? По новостям говорят, что мол, лавочка, можно сказать, прикрыта.

Что делаете с этим? ВПН помогает? Как вообще вы там живете-то?

UPD: В Google, если что уже сказали, что вы там сами себя блочите, с оборудованием все ок (прост в РФ это объясняют деградацией оборудования Google)
😭16😁5🤡4
This media is not supported in your browser
VIEW IN TELEGRAM
Что интересного по Everbright

(это основной проект, которым я занимаюсь, являясь частью команды Made On Earth Games)

Немного исторических фактов:
- Игра разрабатывается с 2022 года (я присоединился к команде в начале 2023-го)
- В 2023-м году, игра привлекла $3.25 млн
- Игра изначально создавалась на Unity, но после неудачного эксперимента в политике монетизации движка, было решено перейти на опенсорсный движок. Этим движком стал Cocos, который подкупил пунктами: подходит для больших игр, кроссплатформ, отлично подходит под мобильные платформы и веб-браузеры, хоть и со своими особенностями. Это был большой челенж для команды о котором я могу рассказать отдельно. Летом 2024-го вышла открытая бета-версия игры, сделанная уже на Cocos.
- На прошлой неделе вышла новая версия 0.3 (open beta) в Google Play и TestFlight (открытая бета для iOS девайсов). Google Play версия доступна всего в нескольких странах и РФ среди них нет, точно есть Грузия, Сербия, Кипр, Сша. Про TestFlight глянуть не могу, нет с собой Apple техники, чтобы глянуть доступность по странам.

С технической точки зрения, проект очень интересный. Everbright - крупная игра с многолетней поддержкой и LiveOps, и задачи разработки выходят далеко за рамки движка. Архитектурный вопрос здесь превыше всего, потому что нужно держать темп как внедрения новых фичей, так и значительного изменения старых. Кроме того, и старые и новые фичи могут иметь зависимости от состояния старых фичей, и наоборот. Всё это дополняется работой геймдизайнеров и художников, которым нужно создавать инструменты для работы, инструкции, как работать с этими инструментами, отладкой этих инструментов и доработкой. Чтобы геймдизайнер без проблем прописал строчку в конфиге и на карте появился враг с нужным визуалом, нужными характеристиками. Прописал другую строчку и вот, когда игрок победит врага, появляется диалог с нужными героями, нужным текстом и т.д. В Everbright три режима игры и много-много арта, так что сюда добавляется тяжеленный пласт работ с оптимизацией памяти и менеджмент динамических ресурсов...

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

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

P.S. Ну и еще, нам скоро понадобится заряженный и мощный разработчик на Cocos (не обязательно с опытом на Cocos, но сильный разработчик, например на Unity, и готовым перейти на Cocos). Да, знание английского пригодится, команда международная, так что без него не выйдет. Если есть кто на примете, можете закинуть в ЛС удочку.
🔥264
🔖Отзыв о Unity DOTS

На этой неделе, я решил плотно взяться за Unity DOTS - ECS фреймворк от юнити. Дисклеймер: до этого я плотно работал с несколькими ECS фреймворками, знаю, идею, как она реализована в каждом, знаю как подвязать вьюху и сами движковые плюхи к каждому ECS вреймворку (ESC Lite, Entitas, Morpeh и на других языках тоже).

Если кратко, то все очень хорошо и плохо одновременно.
Начнем с хорошего, чтобы потом сказать весомое НО: Unity упоролись в оптимизацию и гибкость основательно. Сделали все по высшему разряду (что, честно признать, для меня было сюрпризом), работа исключительно со значимыми типами, которые собраны в Chank, которые можно формировать в Query. В целом, очень похоже на EcsLite, где тоже все на высоте, но из-за повышенной гибкости, получение сущности и компоненты с нее, какое-то неочевидное, неудобное, геморойное. Для тех, кто в ECS не шарит: хотите получить компонент с объекта, в классическом Unity = gameObject.GetComponent<MyComponent>, в остальных ECS фреймворках похожим образом, а вот в DOTS, оч длинная строка с отсылкой к статическому классу SystemAPI. Втф? Пораждает кучу бойлерплейта, между прочим.

А, еще по оптимизации, в DOTS еще завезены Jobs и BurstCompiller, что еще сильнее влияет на оптимизацию. Прям УХх, как хорошо! Другой вопрос, кому это надо?

Хорошее еще не всё! Я сразу попробовал в мультиплеер податься, и для небольших проектов все классно. За пару кликов можно создать клиент-серверную игру на DOTS с авторитарным сервером (хостом), и он работает. Важные компоненты помечаются, как суперважные и они просто перетираются сервером, если клиент решил их собственноручно изменить. Это прикольно, нравится.

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

Ну и минусы:
- Т.к. DOTS - очень гибкий фреймворк, с добавленной многопоточностью, то написание кода становится каким-то ссущим адом! Все неудобно, тонны бойлерплейта.
- Пока еще не понял, можно ли работать и с DOTS и геймобжектами одновременно. Да, в ECS работа идет с "сущностями", что по факту - число. И сторонних ECS фреймворках геймобжекты прицепляются к сущности, а в DOTS используются уже не GameObjetc, а какая-то внутренняя абоба, контроль которой сложно осуществлять в текущей версии DOTS.
- Аниматоры говорят досвидания. Нет готовой системы адаптации аниматора для сущностей. Только если самому писать костыли, либо пользоваться платными решениями из ассетстора. Такие дела. Поэтому популярные курсы по DOTS, содержать либо вот эту костыльную неполноценную систему, либо и того проще.
- С UI непонятно, как работать. Но я и не разбирался.

Вывод:
DOTS имеет очень большой потенциал, прям ооочень классно (стоит посмотреть демки с тех платных решений из ассетстора по анимированию моделек на DOTS). Мультиплеерные игры должны делаться по щелчку пальцев. Но это в будущем. В DOTS пока не улучшили инструментарий до такой степени, чтобы это было не адски больно. Инструмент должен быть удобным, особенно, когда собираешься строить что-то большое. Так что жду следующих версий, хотя бы когда аниматоры завезут, и миграцию из GameObject в сущности нормальную, или что они там хотели с этим делать..
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29❤‍🔥6
⚡️Новое видео в Лавке Разработчика!
#пилимигру 13. Организация UI

Что ж, этот год завершит часовой 13-ый выпуск #пилимигру с большой темой: организация UI. Меньше блок нельзя было выделить, уж извините. Там всё: кто такие окна, каких типов они бывают, кто их открывает и откуда он знает, как их открывать. Где они лежат и как туда попадают и все это на базе паттерна MVVM! В общем, я всё, гештальт закрыт. Вся база проекта построена, можно ложиться и кодить фичи. Не забудьте там лайков закинуть, звезд, комментов, ну вы поняли.

https://youtu.be/1QAgM_n3gVs

Версия ВК Видео | Версия RuTube

#видео #видеоизлавки
Please open Telegram to view this post
VIEW IN TELEGRAM
51👍48🔥223
Скриншот-суббота
Vol. 110


Новый год на носу! Последняя скриншот-суббота в 2024-м, прикиньте!

🔠 На этой неделе активно изучал реализацию мультиплеера. Хотел зайти через Unity DOTS сразу, чтобы две темы в один присест закрыть, но DOTS оказался не тем, что мне нужно. По крайней мере пока. Кстати, рассказывал о Unity DOTS вот в этом посте. В целом сподвижки по мультиплееру есть, и есть о чем рассказать. Unity сделали много шагов в эту сторону, но об этом позднее в отдельных постах

🔠 Еще поделился длиннопостом о большом проекте Everbright, в котором рассказал немного подробностей о самом проекте и о пару слов о переходе с Unity на Cocos.

🔠 Также на этой неделе вышло самое продолжительное видео на канале Лавка Разработчика. Оно посвящено организации UI в Unity на базе паттерна MVVM. Вроде получилось неплохо, кто еще не смотрел - смотрите, должно понравиться.

___
Год еще не кончился, праздники еще не начались, так что жду ваших скриншотов, гифок, видосиков, анекдотов, мемов в комментариях! С результатами недели.

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥143👍1
Появился канал, который перевернет твое представление о мире игр

Loqus Equation - здесь ты узнаешь правду о создании игр и получишь полезные инсайты, которые все скрывают

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

Окунись в инди-геймдев: https://t.iss.one/+mFftPfv5sbxhNWEy

Реклама
👎91
Лавка Разработчика. Итоги 2024

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

А пока, давайте пробежимся по ключевым и не очень событиям уходящего 2024 года в Лавке Разработчика:

❄️ Подписчики на ютюб канале: 9300 => 12100

❄️ В телеграме не помню сколько было, но до 3000 доросли

❄️ Вышло 30 видео. В прошлом году было 21. Растем-с

❄️ Контент стал дублироваться на площадки ВК Видео и RuTube по всем известным причинам. Подпишитес, если ещё не

❄️ Снова был на WN Conf в Стамбуле, сама конфа была норм, а вот Стамбул чёт не понравился

❄️ Участвовал в геймджеме GMTK с какими-то скуффами. Тоже как-то не очень опыт вышел

❄️ Да, кстати, стал экспертом в разработке на Cocos. С ребятами успешно перенесли игру с Unity, и продолжаем ее развивать

❄️ Вышел собственный MVVM фреймворк под названием Lukomor, который я уже хочу переделать :)

❄️ Бывал на всяких интервью: здесь и здесь, а также была парочка собственных: вот и вот

❄️ Пытался сделать курс, но в итоге зародился проект #пилимигру. В нем мы медленно, но верно за делаем игру. Описание краткое в посте, а над форматами я ещё подумаю

❄️ Делал эксперименты с качалкой (формат с код-ревью), но не вывез, если честно. Надо подумать над форматом ещё раз

❄️ Пытался сделать за 100 дней игру под названием 100 Days Of Jo-Jo. Я ее даже сделал, технически. Но выгорел к чертям, так что заморозил его на время

❄️ Был исчо видосик в гостях у Михаила Gamedirector, про инструментарий начинающего разработчика

❄️ Ну как же без этого: со второго раза сдал на водительские права в Грузии, что позволило вернуть монетизацию на канал (кстати, она смешная, всего 10 баксов в месяц, так что можно поддерживать на Boosty, или любым удобным способом)

❄️ Разработал меню для Лавки Разработчика в телеграмме для удобной навигации

❄️ Шаблон с Flatbuffers выпустил, а так же видео о том, что это и как юзать

❄️ Ещё шаблон ThickTick и вообще проект с шаблонами на Unity, буду докидывать туда всякое, и вам предлагаю

❄️ Начал эксперименты с Telegram Mini Apps, но ещё не довел до конца

❄️ Пробовал Unity DOTS, было не вкусно

❄️ Начал изучение мультиплеера, чтобы и с вами поделиться, пока в процессе

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

Спасибо ВАМ, что делитесь фидбеком, реакциями, комментариями, лайками и прочим. Лавка Разработчика существует для вас и благодаря вам!

С Наступающим! 🥂🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
5298👍7❤‍🔥6🎉5🔥3
Тэкс, у меня уже 2025 наступил, так что всех с Новым Годом! Кого-то ещё с Наступающим!

Будьте здоровы, счастливы, жадными до знаний, и пусть все задуманное в 2025-м году получится!
10🎉77223👍3
Скриншот-суббота
Vol. 111

Первая скриншот-суббота 2025 имеет номер 111. Мистика!

🔠 Продолжил копаться в мультиплеере. К слову, в Unity сейчас мультиплеер набрасывается буквально за пять минут, а в Unity 6, еще и сразу несколько инстансов внутри редактора можно запустить и тестировать работу мультиплеера прямо в редакторе! Это круто. Но моя цель - запустить пару бегающих персонажей, которые могут наносить друг другу урон и сохранять свое состояние, чтобы в дальнейшем можно было кооперативные игры пилить. Чуть прояснится и сделаю чего-нибудь вроде видео.

🔠 Ну и, конечно, отмечал новый год! Ездили в горы, впервые за два года увидел снег. И да, снег в -1, это даже приятно хД

___
Врядли кто-то сделал много за неделю, так что приглашаю всех отписываться не только по результатам, но и о том, кто как новый год встречал!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥833👍1
Добрейшего денечка, геймдевелоперы!

Куда я потерялся

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

В общем, переезд на гипер-легке, поэтому повезу только топовые (когда-то были) части: видюху, проц, ОЗУ, SSD. Материнку хз буду брать или нет с собой. Корпус, БП, и вся периферия остается здесь.

И я бы хотел поднять здесь тему железа на самом-то деле. Может пора компуктер то и вообще обновить? Я уже два года как не следил за железом, и хотел бы послушать, что сейчас актуально по видюхам, процам, оперативке и т.д. Делитесь мнениями в комментах, пожалуйста :)

П.С. Видео на канале не будет еще какое-то время, надо переехать, снять квартиру и вот это вот всё.
👍244💔2
Скриншот-суббота
Vol. 112


Волнуюсь или не волнуюсь. Интересный вопрос

🔠 BotNet Tycoon, прикрутил Flatbuffers, стало сильно удобнее пилить конфиги. Осталось состояние прикрутить и можно пилить интерфейсы и ругаться, что все не нравится

🔠 Разобрал компуктер, чтобы частично перевезти в новую страну. Новый видео контент будет уже оттуда.

___
Я какое-то время буду профаном в результатах, но держу пари, что вы нет! Так что приглашаю в комментарии поделиться своими результатами скриншотами, гифками, комментами!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
Скриншот-суббота
Vol. 113


Первая суббота из Сербии!

🔠 Собственно, переезд в новую страну! И не смотря на то, что я уже в Белграде, процесс ещё не закончился. Прошу простить мне отсутствие постов, я пока не успеваю. Я ещё даже не выбрал город для жизни! На момент написания поста, даже белый картон не раздобыл! Могу написать отдельный пост о переезде, если интересно. Давайте так, если интересно - ставьте 🗿 под постом

___
Ну а вас я призываю делиться наработками за прошедшую неделю в комментариях!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿109👍103🌚3❤‍🔥1
Скриншот-суббота
Vol. 114


Я почти!

🔠 У меня процесс переезда на завершающей стадии. Город выбрал, квартиру нашел, уже заехал и наполняю ее барахлом. Интернет ещё не подрубили, но вроде как в ближайшее время появится. Останется собрать пекарню и дело в шляпе! В общем, на этой неделе начну выходить на связь.

___
А как ваши дела? Скучаю ппц, столько всего в мире происходит! Присылайте свои успехи в комментарии, посмотрю :)

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍41
👋Здарова, разработчики! Давно не виделись!

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

🔖А в этом посте я немного расскажу о своем переезде - для искушенных. Постараюсь кратко.

Начну с того, что в 2021-м году я переехал с женой и полугодовалой дочкой в Грузию и с тех пор жил там. Грузия не была целевой страной "на всю жизнь", скорее эксперимент, который затянулся. В 2022м, по понятным причинм пробовал податься на ВНЖ, но получил отказ, после чего убедился, что Грузия - перевалочный пункт.

Долгое время мы изучали страны, где можно прижиться. И как-то решили переехать на Кипр, есть такая возможность. Запасной вариант был Сербия. И вот, однажды, я попросил коллегу "продать" мне Сербию. И.. Зашло! Стали изучать подробности и прониклись этой страной. Решили переезжать в Сербию, и это решение было принято прошлой весной. Правда город мы не выбрали до самого переезда.

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

В Грузию мы переезжали с грузовиком вещей. Было больно (по срокам) и дорого. В этот раз, мы решили, что поедем на чемоданах. Поэтому все распродали/отдали (включая все крупногабаритные части моего ПК :().

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

В Белграде нас ждал заранее арендованный авто, так что тут все тоже гладко. eSim, навигатор, современный мир прекрасен и позволяет не париться по поводу не знания дорог города. Также ждала временная квартира, которая оформлена по-икейски.

С белым картоном накладка вышла. Белый картон - это что-то вроде регистрации. После прибытия в страну, если нет ВНЖ/ПМЖ/гражданства, надо в течение 24 часов заявиться в органы, мол, прибыл Вася, буду жить по адресу. Вот разрешение владельца или отеля. Действует 30 дней. Так вот, нам его не дали владельцы арендованной квартиры. Пришлось делать в хостеле за 50 евро на троих.

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

После решения, надо было найти квартиру. Получилось сделать это с первого раза. В отдаленном районе (30 мин на общ. транспорте до центра), как мы и хотели. Машину к тому моменту уже сдал, так что добирались как разна автобусе. Бесплатном, к слову. В Белграде общественный транспорт бесплатный.

Квартира шик, район блеск, хозяин квартиры - хозяин жизни. Оказался классным дядькой и по совместительству владельцем всего только что построенного 9-этажного дома, где располагается квартира. И это 21-й дом на его счету. Очень интересный чел, во всем помогает, много интересного рассказывает, в общем, вот.

Да, всё происходит на английском. Здесь почти никто не знает русский язык. Так что разговорная речь тренируется будь здоров. Но удивительно, что мало сербов, НЕ знают английский. Буквально, пара человек встречалась всего.

Квартира новая, так что потратили несколько дней на поездки в ИКЕЮ и округу, чтобы собрать стаф для жизни. Подключили интернет, получили новый белый картон от доброго дядьки и вот я здесь! Обустраиваемся потихоньку. Возвращаюсь к делам, одновременно работаю над бюрократией, чтобы получить ВНЖ, открыть ИП и т.д.

Нравится. А значит, здесь можно делать интересные штуки. Кстати, если кто есть из Белграда среди подписьчиков - можно встретиться, поболтать за жизнь геймдевелоперскую.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥44👍26🔥115👌1
Скриншот-суббота
Vol. 115


Уже февраль!

🔠 По пет проектам ещё только на стадии возвращения после переезда, на основной проект вернулся, работы там завались. Интернет подключил. Заказал корпус для ПК для пробы местных сервисов (сколько доставка по времени, насколько удобно, смогу ли договориться с представителями), спойлер - все хорошо, только корпус будет несколько дней идти, в наличии нет. В общем, я на стадии сборки сетапа, на неделе буду возвращаться и в пет проекты и в Лавку Разработчика!

___
Рассказывайте в комментах, как дела? 5090 уже купили? Что по проектам? Что по жизни?

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥77👍4
Всем отличной недели!

Начинаю эту неделю с новым числом в графе "возраст". Кстати, пару недель назад и у Лавки Разработчика был день рождения, ей уже 4 годика. Так что, празднуем сегодня всё вместе!

Принимаю поздравления в комментариях, а если кто-то захочет монет закинуть - это можно сделать разными способами, описанными в посте. Ну и вдруг, кто-то захочет в Steam что-то прислать, то мой профиль вам в руки!
1🎉73👏18👍4🔥3
Ну что ж, за время моего отсутствия и полуотсутствия столько всего в мире произошло! Жуть!

Давайте в ближайшие дни (пока я по крупицам собираю свой ПК) пройдемся по последним событиям, важным для игровой индустрии. Например, анонс Nintendo Switch 2, который прошел пару недель назад.

Кроме красивого трейлера ничего не сказали, но если верить утечкам, то консоль будет ощутимо мощнее своего предшественника, хоть и будет поддерживать игры с него. Из утечек следует, что по техническим характеристикам новая консоль будет похожа на PlayStation 4, с графическим чипом основанном на архитектуре RTX 30-серии. Новые SD карточки, которые по скорости близки к SSD накопителям.

Интересный факт от меня (т.к. я имею аккаунт разработчика Nintendo): девкиты еще не доступны. Я не знаю, как работает нинка с релизами консолей, но обычно под релиз консоли выдают девкиты разработчикам, чтобы к релизу на консоли появились игоры с использованием всех фишек консоли. Так для PS, Meta, HTC Vive, Oculus. Но, может я не достоен иметь возможность получить девкит заранее :)

Будем посмотреть, дополнительные детали обещают в начале апреля на Nintendo Direct

Протухшие #новости
🔥13👍31
Повесточка всё?

В последние несколько лет, так называемая "повесточка" в играх (и не только) вызывала множество споров. Игроки возмущались, что "повесточка" не нужна, а разработчики пытались оправдываться, мол - чего придираетесь, игра-то хорошая. И тут, как все уже знают, президентом США становится Трамп и отменяет всю "повесточную" движуху. Инклюзивность теперь не в почете, а в каких-то местах даже под запретом.

Резко изменился мир, да? Еще несколько дней назад, инклюзивность в играх и медиа финансировалась миллионами долларов (в том числе и в играх), а сегодня все говорят, что вот это всё не нужно. Для меня, кстати, было открытием, что для этой темы выделялись государственные деньги, в частности - для игр. А еще одно открытие: не слышно громких возгласов сторонников инклюзивности, которые были сильно заметны, когда провал очередной игры общество оправдывало "повесточкой".

Ну да ладно, похоже, в ближайшем будущем маятник качнется в противоположную сторону.

Кстати, как вы считаете, влияет ли встраивание темы инклюзивности в игры фактором, влияющим на провал или успех игры?

Протухшие #новости
👍21💯8😢21🤓1
Скриншот-суббота
Vol. 116


Переезднеческие дела еще не кончились

🔠 Обнаружил, что проект BotNet не закинут в GitHub, а исходники на жестком диске от основного ПК, который еще не собрал. Так что начал работу по новому большому ассету под названием Game Flow Tool Kit. Его я сделаю, конечно, к пенсии, т.к. планирую все же вернуться к игровым проектам как только, так сразу, но зато начало положено. Функционал ассета, думаю, ясен из названия - инструментарий для создания игровых потоков.

🔠 Для проекта #пилимигру сделал болванку для домика, анимацию даже приделал. Будем впихивать в качестве черновика. Посмотреть можно в комментариях.

🔠 Ну и по сборке ПК есть прогресс. Уже забрал новый процессор и корпус. Жду со дня на день остальное важное барахло вроде блока питания, материнки, охлаждения, монитора.. И кстати, клавиатуру надо купить еще! По-поводу клавиатур прошу ваших рекомендаций в комментариях, на механику, конечно!

___
Ну а у вас как дела? Как погодка? Как проекты? Делитесь в комментах, как обычно, не стесняйтесь!

#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13
Послушал доклад о покадровой 2D анимации от аниматора Cuphead, пока ехал в автобусе

и знаете, очень вдохновился тем, как происходит процесс создания персонажей. Это очень большая работа, особенно в покадровой анимации. Больше всего в меня запал момент, что в игру покадровая анимация может вставляться частями (я как-то и забыл, что так можно), начиная с наброска с ключевыми кадрами, и обрастать деталями постепенно! Сначала кружочки да овальчики в парочке поз, затем какие-то детали, а может пару промежуточных кадров, затем детальнее и детальнее. Итеративный подход позволяет быть гибким и менять всё на ходу, а не когда будет проделана куча работы и что-то в финальном варианте не понравится, плюс всегда ощущается, что прогресс не стоит на месте, что-то движется!

В общем, я вдохновился, и вам рекомендую:
https://www.youtube.com/watch?v=ywY_KIw-cMc

#полезное #видео
👍28🔥54🥱2
Кратенькое видео, базово описывающее так называемый фан в играх

Автор на очень простом примере рассказывает, почему простое нажатие кнопок на клавиатуре или геймпаде (или тыканье в экран телефона) становится веселым и приносит людям удовольствие. Это видео не про механики, а про принципы работы человеческого мозга, так что рекомендую к просмотру всем игроделам!

https://youtu.be/7L1B5YaxxoA

#полезное #видео
2🔥29