В блоге JetBrains представили пошаговую инструкцию о том, как установить на Steam Deck полноценную среду разработки Rider и .NET SDK. Компания считает, что это может упростить разработку для Steam Deck и ускорить процесс тестирования, позволив делать это сразу на целевом устройстве.

Среди возможных сценариев использования Rider в компании отметили:

  • создание плагинов и расширений для среды Steam Deck;

  • разработка игр с тестированием сразу на устройстве;

  • отладка приложений;

  • разработка инструментов.

Установка JetBrains Rider с помощью JetBrains Toolbox

Для установки и запуска Rider необходимо переключить Steam Deck в режим рабочего стола. Это можно сделать, перейдя в меню Power → Switch to Desktop. После этого следует перейти в браузер и скачать с официального сайта JetBrains менеджер Toolbox. В блоге компании отметили, что важно использовать именно Toolbox, а не Flatpak, так как это даст полные возможности отладки при разработке на Unity.

Установив Rider через Toolbox, можно перейти в пункт настроек Environment и убедиться, что .NET и Mono ещё не установлены. Для перехода к следующему шагу можно закрыть Rider.

Установка .NET

Для установки .NET в JetBrains рекомендуют придерживаться руководства от Microsoft. Это позволит установить рядом сразу несколько версий .NET.

После загрузки .NET надо сделать исполняемым. Для этого требуется запустить приложение Konsole на Steam Deck. С помощью команды cd можно перейти к каталогу загрузки, а затем выполнить chmod:

chmod +x ./dotnet-install.sh

Последнюю версию .NET можно установить с помощью команды:

./dotnet-install.sh –channel 7.0

Установка Mono

Фреймворк Mono активно используется в Unity Game Engine, Xamarin и других приложениях Linux. Установить его можно с помощью Flatpak:

flatpak install org.freedesktop.Sdk.Extension.mono6

Специалисты из JetBrains рекомендуют во время установки выбрать версию Mono 22.08 и запомнить путь установки, так как он может быть нужен при настройке Rider.

В пункте меню Toolset and Build среды разработки Rider необходимо указать путь к Mono, если он не определился. Если требуется только разработка на .NET, то процесс настройки можно считать завершённым.

Установка Unity Hub

Менеджер Unity Hub рекомендуется устанавливать с помощью Flatpak. Сделать это можно с помощью соответствующей команды в терминале:

flatpak install flathub com.unity.UnityHub

После этого можно установить Unity Editor и выбрать в качестве редактора сценариев Rider. Это гарантирует, что Unity будет открывать скрипты C# через JetBrains Rider.