Лаборатория сборки – Telegram
Лаборатория сборки
1.33K subscribers
85 photos
376 videos
19 files
65 links
Лютая технота из недр Точки сборки
Download Telegram
Media is too big
VIEW IN TELEGRAM
Решения, которые мы заложили в основу, дают огромный буст в скорости разработки. Раньше это было не очень заметно, но как только накопилась критическая масса технологий, игра буквально полетела. Теперь с нетерпением жду каждую пятницу, потому что постоянно появляется что-нибудь новое и очень интересное.

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

Катка за каткой залетали со свистом, а плотность событий на квадратную секунду просто зашкаливала.
Приятного просмотра 🍿
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥19🔥12👏6🥰1
Хочу поделиться эмоциями! Я сейчас за 3 минуты:
- поднял репо проекта,
- разобрался где инициализируются битвы,
- добавил CTF 2x2 (на основном сервере только 3х3 и выше),
- скомпилировал и запустил сервер у себя под виндой (в облаке — под линуксом),
- он сам авторизовался в экосистеме и появился в списке серверов,
- и мы знатно погамали прямо у меня на тачке.

Я не читал мануал, ничего не спрашивал у коллег, не устанавливал никаких контейнеров, не ставил зависимости и не правил окружение. А ещё я не знал, где вообще в коде настройки битв. Архитектура настолько логичная, что просто читаешь оглавление и всё понятно куда дальше идти и что менять. Компиляция и запуск — одной командой. Кросс-платформенно и портабл (всё необходимое прямо в дистрибе), т.е. я мог бы поднять сервер даже на своей мобиле — без специальной подготовки системы. Анекдот "сколько нужно программистов, чтобы закрутить лампочку" очевидно не про нас.

Не знаю как вам, но для меня это супер секси!
🔥63❤‍🔥15👏7🏆5😎42
Media is too big
VIEW IN TELEGRAM
Вот так у нас проходит процесс дизайна.
Во время каток стали путать где зад, а где перед у квада, так-как корпус слишком симметричный)
👍16🔥8❤‍🔥51👏1🤯1
Media is too big
VIEW IN TELEGRAM
Рассказываю про графоний. Эффект просвечивания, рейтрейсинг освещения на мобиле, картинка на базе сложной формы и цвета.
12🔥10👍4😎2🆒1🦄1👾1
Серёга наконец-то прибрался в геймпад-библиотеки, доделал недостающее и отрефакторил всё с учётом кросс-платформенности и зоопарка девайсов. Прикольный видос процесса тестирования геймпадов и вообще рекомендую его канал, там всякое отцовско-айтишное, типа запилить игровую консоль из старого ноута или игру для своих детей. Очень правильный вайб для пап.
🔥95👍5🥰2🤯2
Media is too big
VIEW IN TELEGRAM
Когда инженеры берутся за звук, получается много интересных решений. Хочу показать вам запись нашего с Мишей обсуждения системы движения танка и тех решений, которые мы придумали:
Во-первых, это гранулярный синтез для звука поверхностей и трения.
Во-вторых, для подвески будем делать так же, как я озвучил робота в Unreal Engine: такую систему можно назвать еще процедурным фоли.

Чем система проще, тем она красивее. А эти две системы, на мой вкус, выглядят очень красиво, значит, и работать будут стабильно.
🔥145🥰2👍1
Media is too big
VIEW IN TELEGRAM
Вчера записал для коллег свои мысли по созданию звука двигателя для наших танков.

Мы пробовали прототипировать двигатель внутреннего сгорания, но само звучание было не совсем подходящим. Поэтому я решил копнуть в сторону электродвигателей и воспроизвёл тональный характер электродвигателя Mercedes EQE на синтезаторе. Теперь звуковая картина начинает собираться в единый образ.
🔥1410👍2🥰1
Готовимся к Новому Году 🥹
29🥰8🔥5
Media is too big
VIEW IN TELEGRAM
Пока команда Гейба трудится над прослойкой для запуска в SteamOS (который ArchLinux) мобильных Андроид-игр (мощный ход в плане развития линуксовой экосистемы), мы наконец-то оживляем после глобального рефакторинга мобильную версию наших Танков.

Нам прослоек не надо, т.к. мы компилируем сразу нативно во все платформы: и в Линукс, и в Андроид.
👍20🔥5😎52😁1
Media is too big
VIEW IN TELEGRAM
Рассказываю о том, как работает система эффектов.

Пару часов, 500 строк и вот, пожалуйста: теперь можно за несколько минут собрать почти любой бдыщ.
🔥15❤‍🔥61👍1
Media is too big
VIEW IN TELEGRAM
Uber Masterpiece Ultimate Android Debug Mode XXX!😁

В этом видео рассказываю про небольшой хакерский трюк получения полноценного само-доступа к Logcat устройства.

И немного про Hidden & Dangerous IPv6
🔥83🥰2🤯1
Просвечивание материала песка против солнца, не реалистично, но почему-то прикольно :) Поверьте, скоро вы получите огромное количество "Правильного" от нейросетей. Возможно, пришло время остановиться и начать ценить свои ошибки.
15👍4🤔2🤩1
Media is too big
VIEW IN TELEGRAM
Гранулярный синтез звука в деле. Крайне рекомендую слушать в двух наушниках или на двух колонках 🎧

Свой движок даёт невероятную гибкость. Без особых сложностей я достал необходимые данные из физики и теперь звук и графика могут их использовать. Для эффекта полного погружения, колёса звучат в соответствующий наушник.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👏5👍4❤‍🔥2🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
- Прием! Меня подбили! Танк на грани уничтожения! Запрашиваю помощь. Повторяю... Меня подбили! ...
9🤣8🔥4❤‍🔥2👏1🤯1
Media is too big
VIEW IN TELEGRAM
Чтобы хорошо оптимизировать игру, сначала нужно хорошо её измерить. Но как по измерениям понять, хорошо ли она работает? 🤔

Традиционно везде измеряется средняя частота кадра (Average FPS), но на мой взгляд эта метрика совершенно ни о чём не говорит.
Please open Telegram to view this post
VIEW IN TELEGRAM
13💯7❤‍🔥3👍2🔥2
Media is too big
VIEW IN TELEGRAM
Попробовал в качестве эксперимента добавить на все локации процедурные текстуры шума, делюсь своим впечатлением.
13🔥6
Media is too big
VIEW IN TELEGRAM
За вас, пацаны!
🔥10🎉75
Media is too big
VIEW IN TELEGRAM
Как звучат разные виды поверхностей.
🔥12👍4👏32😍1
Media is too big
VIEW IN TELEGRAM
Командная работа 💪
😁121🔥1