Адаптировал свою игру под Steam Deck

Можно ли посты публиковать одновременно в обе темы? А то долго думал, «Steam Deck» или «Инди».

На самом деле много сил не потребовалось.

Была проблема с тем, что портативка не воспринимала постэффекты — игра вылетала как только пыталась их скомпилировать.

Вот так это смотрелось.
Вот так это смотрелось.

И я всерьёз начал строить планы о том, что сделаю имитацию постэффектов через обычные шейдеры — выглядело бы +- также, но картинка бы дольше рендерилась.

Запускался бы этот алгоритм только на деке, а т.к. производительность у портативки солидная, то, получается, ничего бы принципиально не изменилось.

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

Well, такой расклад даже лучше.
Well, такой расклад даже лучше.

Геймпадное управление всех моих игр реализовано через Steam Input, так как это крайне удобный инструмент, который в своё время чуть ли ни спас меня от кучи геймпадных сбоев (за исключением того, что Steam Input, удивительно, не работает если не запущен Steam).

Благодаря ему поддерживается любой геймпад, а также сама дека. Главное прописать для неё подходящее управление, ибо если этого не сделать.. просто будет использоваться управление от иного контроллера, например XBox.

А так можно по-умолчанию настроить гироскоп, работающий при касании правого стика (ПРИ КАСАНИИ КАРЛ) (до сих пор приятно обалдеваю с этого, хотя уже несколько лет прошло).

Недооценённая вещь ящитаю

Ну и подключить действия на задние кнопки.

Из-за того, что..

..порой во мне пробуждается нервный тик как вспомню проблемы геймпадов до Steam Input — у меня на всякий случай в настройках есть кнопка «Игнорировать контроллеры». Ну так, для подстраховки.

Но если в деке это нажать — вы просто вырубите нахрен возможность управлять как-либо чем-либо.

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

Но всё равно страшно, потому именно для дека возможность «Игнорировать контроллер» вырезана.

Также добавлена симпатичная иконка. Я её ещё для прошлых игр рисовал, потому быстро добавил.

Да и вроде всё.

Отдельно прошёл игру на портативке. Подтверждаю: она проходится. Нужно ли больше?

Тут хотя бы со звуком.

Для протокола: игра выходит через 2 недели. Вишлистите, это поможет продвинуться и потешить моё эго.

Вот ты! Да, ты. Тот, кто читает. Добавь в вишлист, так ты увеличишь количество вишлистов вдвое. Ты важен!

И заходите в мой тг. История про Steam Deck не сегодняшняя. Я о ней в тг-канале частично рассказывал ещё два месяца назад, когда всё только происходило, а до DTF руки не доходили дойти.

Всем спасибо. Всем хороших игр на хороших портативках, на чём бы вы ни играли.

48
2
1
11 комментариев