Gamedev suffering
9.4K subscribers
979 photos
89 videos
13 files
2.39K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

Разрабытываю сервис для оперирования LiveOps: https://balancy.co

Мысли про другие вещи мне интересные: @apanasik_jobless

Реклама: https://yangx.top/gamedev_suffering/2202
加入频道
Что-то никто не пишет, а ведь Unity сделала то, что её всегда просили — сама (ну, почти, при партнёрстве с KONAMI) сделала игру!

Будет доступна сразу на релизе Nintendo Switch 2.

Есть мнение и надежда (не смейтесь 🌚), что это поможет разработчикам Unity двигать движок в нужном направлении.

#unity
🌚29🤯16👍11🤔5🫡1
Плохие новости, шарписты... 😴

Но если без шуток, то выглядит интересно. LINQ по памяти такой себе был, либа вроде как решает многие проблемы с выделением памяти. Лежит всё на Гитхабе. Работает под netstandard2.0, 2.1, net8, net9, Unity и Godot.

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

Для геймдева и юнитишников может быть весьма полезно 🤔

#gamedev #unity
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34🤣12👍2
Пост на Реддите про будни работы с Unity. Понятно, что такое с любым софтом/либой может быть, но забавно.

У разработчика не работали addressables. Только на Android.
1. Покопался в логах юнитишного пакета. Оказалось, что почему-то Юнька в пути к бандлам выдаёт com.gamepoint.hashgo вместо com.gamepoint.bingo.
2. Всё дело оказалось в вызове .Replace(), который должен (по задумке) заменять расширение в пути.
3. Но в название игрового бандла было .bing**, поэтому метод и заменил не то, что надо.

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

#unity
🤡39🫡17🤣8👎1😎1
This media is not supported in your browser
VIEW IN TELEGRAM
Интересная тулза для Unity, позволяющая одежде «впиваться» в кожу.

Ребятам, пилящим игры для Nutaku, на заметку 🌚

#unity
🌚117🔥40👀12🤡5💩1
Подкаст с инди-разработчиком, создавшим «A Difficult Game About Climbing», заработавшую более 1 миллиона.

Рассказывает и показывает прям в Unity вживую различные трюки и реализацию отдельных аспектов игры.

#unity
🔥32
После новостей и статей про UE5...читать вот такие новости про то, что «Unity делает свою первую игру и выпускает её на Nintendo Switch 2», как-то...мда.

Круто, что они, всё же, сами начинают использовать свой движок, но хотелось бы видеть что-то типа их демки Time Ghost или прошлой The Heretic, а не вот такое =/

#unity
🫡47🤣27👎5🌚3👍2
Кстати, по части ИИ...Думаю, про Кейджиро большинство юнитишников в курсе. Он провёл эксперимент с агентами. Задача была в том, чтоб разработать оптимизированную под Burst библиотеку с нулевым выделением мусора с помощью Claude Code.

Если кратко: смог создать хорошо оптимизированный пакет для Unity. Задачи поставленные выполнены, а поверх ещё и модульными тестами покрыл. Но это всё равно требует надлежащего человеческого контроля. Агенты очень помогают/ускоряют разработку, но про автоматизацию совсем рано говорить.

#Unity #нейронки
🤔27🔥5👍4