Адаптировал свою игру под Steam Deck
Можно ли посты публиковать одновременно в обе темы? А то долго думал, «Steam Deck» или «Инди».
На самом деле много сил не потребовалось.
Была проблема с тем, что портативка не воспринимала постэффекты — игра вылетала как только пыталась их скомпилировать.
И я всерьёз начал строить планы о том, что сделаю имитацию постэффектов через обычные шейдеры — выглядело бы +- также, но картинка бы дольше рендерилась.
Запускался бы этот алгоритм только на деке, а т.к. производительность у портативки солидная, то, получается, ничего бы принципиально не изменилось.
И вот стоило мне прикинуть общую картину и расписать в блокноте алгоритм — внезапно, спустя несколько дней, приходит обновление на дек. И после него та же сборка игры запустилась сама.
Геймпадное управление всех моих игр реализовано через Steam Input, так как это крайне удобный инструмент, который в своё время чуть ли ни спас меня от кучи геймпадных сбоев (за исключением того, что Steam Input, удивительно, не работает если не запущен Steam).
Благодаря ему поддерживается любой геймпад, а также сама дека. Главное прописать для неё подходящее управление, ибо если этого не сделать.. просто будет использоваться управление от иного контроллера, например XBox.
А так можно по-умолчанию настроить гироскоп, работающий при касании правого стика (ПРИ КАСАНИИ КАРЛ) (до сих пор приятно обалдеваю с этого, хотя уже несколько лет прошло).
Ну и подключить действия на задние кнопки.
Из-за того, что..
..порой во мне пробуждается нервный тик как вспомню проблемы геймпадов до Steam Input — у меня на всякий случай в настройках есть кнопка «Игнорировать контроллеры». Ну так, для подстраховки.
Но если в деке это нажать — вы просто вырубите нахрен возможность управлять как-либо чем-либо.
Шучу. Надо тыкнуть пальцем по экрану на тот же пункт в настройках. Это зачтётся как клик мыши, и управление вернётся на место.
Но всё равно страшно, потому именно для дека возможность «Игнорировать контроллер» вырезана.
Также добавлена симпатичная иконка. Я её ещё для прошлых игр рисовал, потому быстро добавил.
Да и вроде всё.
Отдельно прошёл игру на портативке. Подтверждаю: она проходится. Нужно ли больше?
Для протокола: игра выходит через 2 недели. Вишлистите, это поможет продвинуться и потешить моё эго.
Вот ты! Да, ты. Тот, кто читает. Добавь в вишлист, так ты увеличишь количество вишлистов вдвое. Ты важен!
И заходите в мой тг. История про Steam Deck не сегодняшняя. Я о ней в тг-канале частично рассказывал ещё два месяца назад, когда всё только происходило, а до DTF руки не доходили дойти.
Всем спасибо. Всем хороших игр на хороших портативках, на чём бы вы ни играли.