Melkov's
168 subscribers
582 photos
76 videos
39 files
221 links
Мой движок: @vecxylog
Чат: @melkovteam
Download Telegram
😁7
Что-то меня сегодня пробило послушать скрипку :)

Скидывайте, что сейчас слушаете😄

Ссылка: https://music.yandex.ru/album/308153/track/2863802?utm_medium=copy_link
С каждым днём всё только интереснее. Unity никогда не даёт заскучать :)

- Что будет, если не платить юнити?
- К тебе прийдет здоровенный гачи-негр с логотипом юнити на груди

https://blog.unity.com/news/plan-pricing-and-packaging-updates

Какие движки рассматриваете, если юнитеки не передумают о своем решении? Даже если их акции упадут и они все равно будут придерживаться этой позиции... (Сомневаюсь, но все же)
Media is too big
VIEW IN TELEGRAM
Две недели, проведенные мной в изучении логики реального времени мультиплеера, оказались очень продуктивными. Я использовал Node.js, TypeScript и Socket.io для создания базовой логики мультиплеера. При этом возникло множество трудностей, связанных с работой на сервере, написанном на TypeScript, и с различными проблемами, связанными с языком JS, которые усложняли процесс.

В результате я принял решение переписать сервер на C# и WebSocket. Я изучал, как это все работает, и, вроде бы, разобрался. Мне удалось повторить прежний результат, будучи уверенным, что я смогу вложить больше времени и сил в развитие проекта.

Кроме того, я изучал сборку сервера паблишером для Ubuntu на .NET Core 7.0. Это было далеко не просто, но я справился со своей задачей и получилось работать стабильно.

В настоящее время я не желаю использовать готовые решения для мультиплеера, такие как Photon, FishNet, UNet, Mirror или GalaxyNetwork. Мне не нравится, как написана верхнеуровневая система в готовых сетевых фреймворках, она не дает нужного контроля. Вместо этого я хочу написать все кастомно, хотя это и сложнее, но это возможно.

Очевидно, что будут использоваться какие-то сетевые решения из готовых опен сурсных фреймворков. Например, в Mirror мне понравилась система транспортов, поэтому я буду черпать что-то оттуда. В Photon мне нравятся некоторые верхнеуровневые штуки для взаимодействия, а в GalaxyNetwork мне зашла работа с Protobuf и SyncVar.

Я надеюсь, что к концу этого месяца я смогу добиться значительного прогресса в разработке своего мультиплеер проекта.

#Devlog #RealTime #Multilplayer #ZRO #ClientServer
👍3🔥1
Новости по поводу ситуации вокруг юнити:

Из интересного:
1. Не только Ричитело слил акции перед анонсом, другие холдеры тоже посливали часть. Надеюсь, из на мошенничество проверят.
2. Ребята из Nekki написали, что новая политика Unity может увеличить их расходы в 50 раз в худшем случае.
3. Возможно готовится иск от разработчиков.
4. Unity втихую удалила свой репозиторий для отслеживания изменений лицензии, и обновила лицензию, удалив пункт, позволяющий использовать TOS из вашей версии Unity.
5. Многие разрабы планируют отказаться от Unity. Разработчик Slay the Spire, например. Но я кучу заявлений видел подобных.
6. Ещё один пост с разъяснениями. Опять херня про то, что «изменение не затронет более 90% клиентов».

Но некоторые пункты чуток улучшили.
- За реинсталы не берут денег.
- За мошеннические установки не будут брать, но хз как они это будут трекать.
- За демки, триалки и devops не нужно платить.
- За игры в EA нужно платить.
- За web и streaming игры платить не надо 🤔
- За благотворительные бандлы не надо платить.

Source: @gamedev_suffering
👍3
Media is too big
VIEW IN TELEGRAM
Сохраню этот шедевр здесь :)
👍1🔥1
Оцените плиз проект, старался) Ночами не спал...
🔥8🤔2👍1
Лысый
👍3
Искал, искал и нашел.... Идеальное решение на основе RUDP, это когда нельзя использовать UDP из-за его ненадёжности, а использование TCP влечёт за собой слишком высокую сложность процесса передачи данных.

Ссылка: https://github.com/MUN1Z/KingNetwork
🔥1
😁
😂
🤣61
👍1
Вывожу сейчас все системы, которые использую в проектах на открытый доступ в виде пакетов, которые сможете подключать к своим проектам.
Все будет задокументировано и естественно будет иметь поддержку, так как это то, чем я пользуюсь постоянно на протяжении нескольких лет. Все расширяется. Так же приветствуются доработки и с вашей стороны, если что-то захотите поправить или доработать.

Как закончу с этим делом, скину ссылки на пакеты
👍3
Готовы?)
👍7
Мы услышали вас. Мы приносим извинения за замешательство и недовольство, вызванное
Мы приносим извинения за путаницу и недовольство, которые вызвала объявленная нами во вторник политика взимания платы за время работы. Мы слушаем вас,
разговариваем с членами нашей команды, сообществом, клиентами и партнерами и
мы будем вносить изменения в эту политику. Мы сообщим об этом через несколько
дней. Благодарим вас за честные и критические отзывы.

Переведено с помощью www.DeepL.com/Translator (бесплатная версия)
👍1😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Ахах, я не могу просто😂
🤣11
🤣5😭5😁21
Джуны на проекте, когда нет лида😄
👍5🤣4