Melkov's
168 subscribers
582 photos
76 videos
39 files
221 links
Мой движок: @vecxylog
Чат: @melkovteam
Download Telegram
Хотите чтобы мы устроили локальный геймджем на 24 часа?

Мы пробовали запускать такой ивент, но желающих мало набралось. Поэтому проводим очередной опрос :)
Anonymous Poll
36%
Да, буду участвовать! (Предлагай свои пожелания для геймджема)
44%
Пока времени на это нет (Напиши время, когда будет удобно, хотя бы примерно)
21%
Нет, я не любитель подобного
Melkov's pinned «Хотите чтобы мы устроили локальный геймджем на 24 часа?

Мы пробовали запускать такой ивент, но желающих мало набралось. Поэтому проводим очередной опрос :)
»
Вдохновляемся работами @WayneHaag
Game Physics Engine Development.pdf
6.7 MB
Game Physics Engine Development.pdf
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня мучался над тем, чтобы корректно сделать систему скейлинга панелей у себя в игре. По итогу потратил целый час и работало оно достаточно криво. Ну относительно. Типа скейлинг был не совсем симетричным.

Решил написать Chat GPT боту по этому вопросу. Ему от души прям рассказал как меня задрал этот скейл.

А он мне буквально за 5 минут скинул код, который полностью рабочий. С первого раза. Не задумываясь дропнул все то, что писал и оставил его рукоделие (правда пришлось рефакторить, так как он все не красиво оформил, да и проблемы у него с неймингом)

Поэтому рекомендую всем использовать в работе AI. Чем больше разных - тем лучше. Начиная от GitHub Copilot заканчивая Chat GTP или тот же самый асcистент в notion.

Это ускорит рабочий процесс и устранит рутинные задачи.
🔥10👍2
Держи пример кода, которым можно пройтись полностью по всем чилдам внутри контента.

Достаточно хорошо здесь применяется рекурсия :)

Помню три года назад вообще не знал как это сделать. Для меня была действительно проблемой получить всех чилдов. Причем полностью и чтобы правильно работало.
👍5🔥1
Очередной простенький проект вышел на Яндекс. Предыдущий проект в этом же направлении показал себя с хорошей стороны и именно это позволило проявить на свет еще один

Поэтому оставлю здесь ссылочку: https://yandex.ru/games/app/180633?lang=ru

Тыкни там на рекламу 😆
🔥2
Melkov's pinned «Очередной простенький проект вышел на Яндекс. Предыдущий проект в этом же направлении показал себя с хорошей стороны и именно это позволило проявить на свет еще один Поэтому оставлю здесь ссылочку: https://yandex.ru/games/app/180633?lang=ru Тыкни там на…»
Чтож, за неделю все же добил первого зародыша сетевого движка для проекта на основе node.js и socket.io.

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

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

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

Естественно мои решения далеко не такие как у команды, которая по сей день работает над mirror'ом. Но все же получается пока что удобно😀
🔥1
Сотрудник нашей начинающей студии получил новый монитор для комфортной работы.

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

Надеемся, что через все трудности, мы будем рости вместе :)

Спасибо, Артёму за работу, даже если и кажется, что все идёт тяжело. В любом случае, все относительно и совместным трудом придем к единой целе!
👍2😱2💩1
Melkov's pinned «Очередной простенький проект вышел на Яндекс Поэтому оставлю здесь ссылочку: https://yandex.ru/games/app/190700?lang=ru Тыкни там на рекламу 😆»
Мда... Проект начинает рости на глазах.

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

Весьма удобно держать в репозитории разные проекты в рамках одого проекта, но в своей папке. Юнити проект, проект аудио движка, проект сервера, проект схем и параллельного клиента для тестирования

А еще достаточно прикольная фишка, что в каждом проекте можно создавать свои .gitignore файлики для контроля всех фалов, которые попадают в репозиторий
👍4💩1
Еще при работе с аудио движком FMOD, привелось поработать с неуправляемой памятью на C# с Mono's Ahead of Time Compiler, необходимого для поддержки обратного калбека в управляемый код. (Просто из под копота там небыло функциональности для получения калбеков с таймлайна)
👍4💩1
Сразу еще оставлю это здесь для себя и тех, кто в друг будет работать с данным аттрибутом. У меня билд под IOS не делался. Компиляция обрывалась ошибкой.

Просто нужно было добваить конкретное пространство имен :)

На других платформах было все хорошо. Даже на WebGL, а вот IOS как обычно ведет себя не прилично😄
👍2
Я обычно винду активироавл пиратским способом через проги всякие по типу KMS. А сейчас наткнулся на способ, где вообще ничего скачивать не нужно ПРОСТО вводишь комманду и все готово😄

PowerShell or Terminal: irm https://massgrave.dev/get | iex

Вот если что их гитхаб страничка: https://github.com/massgravel/Microsoft-Activation-Scripts
😱3👍2🔥2