monolith sloth
»TurboSloths Игры гонки gamedev Новый Год праздник
Let's talk about...
Привет реактор! Вот и настаёт конец года: обновляются календари, цели на год, у нас планируется не большое обновление, но пост не об этом.
Этот пост я хотел посвятить оптимизации в играх, с чем мы столкнулись и что это вообще такое. В конце поста будет ламповый блок, так что если тебе не интересно что такое оптимизация, а хочется почитать приятности: листай до катка в дрифте не на зимней трассе.
Итак, почему же игры могут тормозить? Неужели разрабы такие криворукие? Ответ и да и нет. Каждый элемент игры разрабатывается отдельно, тестируется на внутренние баги, а когда тот же робот в шапочке чуть ниже готов, его интегрируют в геймплей, смотрят как он вписался, чуть штрихуют и идут дальше.
А что же дальше? А дальше добовляется ещё, ещё и ещё такие элементы, которые рассматривается отдельно для экономии времени, а потом настаёт час Х и всё это запускается одновременно...и вот тут возникают проблемы, ведь отдельно всё работает прекрасно, а в куче начинаются просадки. И это хорошо, если начинаются, ведь разрабы сидят на мощном железе и могут не заметить перегрузки, у нас благо не такой случай, но всё же...
Но что же делается для оптимизации? А тут уже много подходов, но буду краток и поверхностен: Убираются лишние просчёты, добовляются пробелы для вычислений (что бы не каждый кадр следил враг за тобой а через 5 напирмер), убирается лишний функционал и всё в таком духе, грубо говоря всё упращается до некого приемлевоего минимума
Но и это ещё не конец, допустим мы всё упростили, всё работает прекрасно, но у кого то всё равно есть просадки, тут что делаеть? Увы, тут наступает самый противный и нудный этап, прогон профилировщиками, или по простому: смотрим каждый кадр, на что и сколько тратиться времени. Если до этого грубо говоря шла борьба за мили секунды, то на этом этапе начинается борьба за микро и нано секунды. Буду краток: это нереально нудно, но и плоды свои даёт. Сейчас у нас на подходе довольно стабильная сборка, I3 проц начинает тянуть стабильно игру (благо есть на чём тестировать), но пока не уверены когда будет обновление, в этом или следующем году, ибо такая тонкая настройка уже начинает пораждать порой немыслемые баги и мы их стараемся отловить их все.
Фух, надеюсь не очень нудная простыня вышла, тем более старался описать максимально просто, не вдаваясь в подробности про разделения нагрузок на CPU и GPU и всё в таком духе.
И на этой позитивной ноте хотелось бы поздравить всех жителей реактора с наступающим новым годом! Пусть следующий нас удивит не повышением уровня и характеристик главгада, а приятными ламповыми эвентами и упращения игры под названием жизнь (графика 11/10, гейплей все ещё на 3ку)
Спасибо всем кто давал советы, критиковал и разносил на начальных этапах демку, без вас не было бы игры в таком виде. Да и всем кто до сих пор пишет и говорит что можно улучшить, тоже огромное спасибо, благодоря вам я думаю в стиме у нас 100% положительных отзывов)
Желаю всей реакторской пачке гейдева успехов в создании, реализации и больших продаж с тёплым принятием игроков! Очень жду ваши проекты :3
Так же очень жду новогоднюю ёлку реактора. Будь руки прямее да и фандом побольше, может тоже положил каток под ёлку)
Ну и ещё желаю kegeke лично здоровья и сил, и что бы у твоих друзей всё было хорошо! Ну что бы по сторонам смотрел переходя дорогу)
Берегите себя! Всех благ!
TurboSloths гонки Игры gamedev
Good news everyone
Привет реактор! Сегодня я передоставлю слово Хьюберту Фарнсорту, профессор, вам слово
Друзья, наш дебютный проект - игра Turbo Sloths выйдет в релиз сегодня 8 Декабря. И мы рады сообщить, что у нас будет эксклюзивный релиз игры на VK play в России. Это наш первый игровой проект и мы вложили много сил и средств в разработку игры, но в современном мире очень важно, не только создать продукт, но чтобы о нем еще узнали, а ребята из VK Play нам сильно в этом помогут!
Из важных новостей! В игре вы сможете послушать треки 10 - ти крутейших рок групп! Все как вы любите! В их числе:
Kill City Kills, Beyond Borders, Lunar Radio, Black Smiths, Inside, Your Screaming
Silence, Divided Island, Crossbones’ Creed, Burning by Desire, Rude
TurboSloths технический пост
Добро пожаловать в мир гонок на турбокатках, управляймыми ленивцеми! Нет времени объяснять, прыгай в ROADROLLER и выжигай по максимуму тираниум, самое мощное топливо во вселенной!
Welcome to the world of sloth-driven turbo racing! No time to explain, jump into the Turbojunk and burn the turanium to the maximum, the most powerful fuel in the universe!
Сторонние ссылки:
TurboSloths гонки Игры gamedev видео
Настоящий релиз
Привет реактор! Помните прошлый пранк с релизом? Так вот, оказывается эксклюзивность была всего неделя (если бы я только знал) и теперь я могу сказать что игра офицально вышла!
Более того, на новый год сделали мини эвент который создаст праздничное настроение (здесь должен быть едкий коментарий), а кому это не надо, то можно спокойно отключить это событие в настройках
Если коротко об эвенте: Выпал снег, расставили снеговиков и Ёлки, добавили пару ачивок и приодели всех роботов.
Коротко об обновлении: Поправили мелкие баги, подтянули оптимизацию на пол шишки, изменинили арты.
Ну и что ещё я могу сказать? За меня всё сказал тут MonKalamari. Но я лично буду ждать всех с реактора, как ни как, уже почти 10 лет тут.