- Игры и Linux в 2021. Комфорт или выживание?
- Официальный гейминг на Linux
- Неподдерживаемые игры и Steam Play
- Запуск игр через Lutris
- Так можно ли играть на Linux в 2021 году?
- 10 лучших игр для Ubuntu
- 1.Tremulous
- 2. Gridwars
- 3. Vdrift
- 4. World of Padman
- 5. Nexuiz
- 6. Scorched 3D
- 7. Glest
- 8. Flight Gear
- 9. Battle for Wesnoth
- 10. Alien Arena
- Игры на Linux: какие уже есть и стоит ли разрабатывать новые?
- Во что можно поиграть на Linux
- Запуск игр для Windows на Linux
- Почему игр на Linux так мало
- Стоит ли разрабатывать игры на Linux
Игры и Linux в 2021. Комфорт или выживание?
Windows 11 поразила многих своими системными требованиями. Может, проще поставить Linux и играть там, особенно если ПК давно не обновлялся? Тестируем на себе!
Осенью 2021 года компания Microsoft выпустит свою новейшую операционную систему Windows 11, с большим числом визуальных обновлений и улучшениями для поклонников видеоигр. Однако насладиться новинкой удастся далеко не всем, ведь системные требования свежей ОС требуют от пользователей наличия современных комплектующих. При подобном раскладе остается лишь одна альтернатива вне семейства Windows.
Ради чистоты эксперимента мы взяли устаревшую конфигурацию ПК с 4х-ядерным процессором, 8 гигабайтами памяти DDR3 и видеокартой RX550 на 2 Гб, вдруг ставшей актуальной в условиях тотального майнинга криптовалют. В роли операционной системы мы выбрали самую последнюю версию дистрибутива Ubuntu, которая привлекла нас лаконичным интерфейсом, большим количеством софта и быстродействием.
Официальный гейминг на Linux
Для начала игры в Ubuntu достаточно лишь перейти на официальный сайт Steam и загрузить лаунчер. Запустив магазин, мы обнаружим множество официально поддерживаемых игр, например, все игры от Valve, а также россыпь популярных игр. И это не какие-либо безвестные инди-проекты, а самые настоящие хиты – XCOM 2, Sid Meier’s Civilization VI, Valheim, Dying Light, Overcooked! 2, ARK: Survival Evolved и куча популярных игр с одиночной сюжетной кампанией, например, Cyberpunk 2077.
Установка и запуск игр проходит так же, как и в Windows, без использования различных эмуляторов. Предварительно обновив драйвера видеокарты, мы поиграли в Left 4 Dead 2, Payday 2 и в свежую Death Trash, не обнаружив каких-либо неудобств или падения производительности. По ощущениям, игры запустились быстрее, нежели в Windows, что может иметь большое значение для старых компьютеров, с трудом справляющихся с игровыми задачами.
Наша скромная конфигурация обеспечила комфортный игровой процесс на средне-высоких настройках при разрешении экрана 1920×1080 – лишь изредка частота кадров опускалась ниже значения 50 FPS.
Неподдерживаемые игры и Steam Play
А что делать, если любимая игра официально не поддерживает Linux? На помощь спешит фирменная технология Steam Play, способная запустить теоретически любую игру из вашей библиотеки. В основе технологии лежит смесь эмуляторов под названием Proton, позволяющая запустить любой exe-файл без необходимости возни с терминалом и установкой дополнительных пакетов.
Мы решили поиграть в неподдерживаемые игры – для этого необходимо перейти в настройки клиента Steam и активировать функцию Steam Play, выбрав из списка самую последнюю версию Proton (не рекомендуем использовать Proton Experimental). После этого остается лишь запустить выбранную игру – Steam выдаст предупреждение о запуске через эмулятор и загрузит дополнительные пакеты для работы Proton. В некоторых случаях стоит перейти в свойства игры в библиотеке Steam и принудительно активировать функцию эмулятора, если по каким-то причинам запуск не происходит.
В качестве испытуемых мы запустили свежий квест Big Farm Story, старичка F.E.A.R. 3, зомби-выживание State of Decay 2, стратегию Iron Harvest, кооперативный экшен Strange Brigade и раллийный симулятор DiRT Rally. Во всех случаях игры запустились корректно, работал подбор игроков для совместной игры, а вылетов не наблюдалось. Единственная проблема наблюдалась в F.E.A.R. 3, которая запустилась лишь с третьего раза.
Для оценки производительности игр на Proton мы использовали встроенный в Steam счетчик кадров в секунду и обнаружили неприятную особенность – количество кадров в секунду падало до значений 20-25, заставляя нас понижать качество графики до минимальных настроек. В Windows эти же игры без проблем выдавали 35-40 кадров на средних настройках графики. И это только нетребовательные к «железу» игры, ведь мы даже и не пытались запустить проекты типа GTA 5, Far Cry New Dawn и Hunt: Showdown. И даже при наличии хороших комплектующих могут возникнуть проблемы, в основном из-за сторонних античитов и конфликтов совместимости.
Запуск игр через Lutris
Альтернативный способ запуска игр из Steam и GOG заключается в открытой игровой платформе Lutris, позволяющей импортировать библиотеку игр и обеспечить их автоматическую настройку. Сервис использует эмулятор Wine, который необходимо установить с помощью официальной инструкции, выполнив ряд простых действий. Затем нам предстоит добавить репозиторий Lutris с помощью команд в терминале.
Вторым пунктом заходим на официальный сайт и выбираем понравившуюся игру, имеющуюся в вашей библиотеке – сервис поддерживает 13476 наименований! Для теста мы выбрали Dead Island Definitive Edition, Saints Row IV и веселый рогалик For The King. В качестве вишенки на торте мы запустили программу Wallpaper Engine и добавили в Ubuntu функционал анимированных картинок для рабочего стола. Во всех случаях установка прошла в автоматическом режиме, без каких-либо проблем, причем на выбор дается четыре варианта установки, под различные архитектуры.
В процессе игры через Lutris производительность игр показала почти одинаковые показатели со Steam Play, выжав из нашей бюджетной конфигурации лишь 20-25 кадров в секунду. Мы склонны винить в падении производительности эмулятор Winе, на базе которых построены все имеющиеся решения для запуска игр на Linux. При наличии производительных комплектующих данная проблема не будет влиять на игровой процесс, но тогда исчезнет смысл поиска альтернативы для операционок семейства Windows.
Так можно ли играть на Linux в 2021 году?
Если говорить о выборе игр, то да. Библиотека Steam насчитывает порядка 2000 официально адаптированных игр. Оценить количество игр, которые можно запустить через эмулятор Steam Play, сложно, на помощь спешит фанатская база данных ProtonDB – по ее данным, Proton поддерживает 15,636 игр, из которых нативно работают 20-30% из общего числа.
Если мы говорим о полностью адаптированных под Linux играх, то никаких проблем не предвидится – игровой процесс будет комфортным, а производительность даже немного подрастет из-за менее прожорливой системы. Но как только мы запустим неподдерживаемую игру через эмулятор, так производительность просядет на 30-50% или потребуются твики, да и вылеты в условиях эмуляции вполне возможны.
Кроме того, мы не советуем запускать через эмуляторы игры со сторонними античитами, это в теории может повлечь блокировку аккаунта. Либо игра вовсе откажется запускаться (прощай PUBG, Apex, Siege, Destiny 2 и т.д.)
Так что комфортно поиграть вполне можно, но не во все, и точно не в соревновательные игры с жесткими античитами. Ждем официального релиза Steam OS 3.0 на основе Linux, она должна быть еще дружелюбнее к геймерам.
Источник
10 лучших игр для Ubuntu
Большинство тех, кто перешел с операционных систем Windows или Mac OS на Ubuntu, сталкиваются с тем, что их любимые игры не работают на Ubuntu. И дело в том, что игровые студии мало обращают внимания на платформу Linux по причине того, что ОС Windows имеет большее распространение, а также существует мнение, что дистрибутивы на базе Linux мало распространены и нестабильны. Именно для этого создавалась Ubuntu, в которой реализован дружественный интерфейс для пользователя и достаточная стабильность.
Данный топик основан на старой записи в блоге LinuxGames07 и содержит обзор десяти лучших игр для Ubuntu, а также способ установки, скриншот и видео об игре и её описание.
1.Tremulous
Многопользовательская игра, смесь жанров 3D-action (FPS) и стратегии реального времени (RTS). Игра работает на базе игрового движка Quake III и изначально создавалась как модификация (мод) к игре Quake III.
2. Gridwars
Порт популярной бесплатной игры Geometry Wars с Xbox 360. В меру притягательная, хотя и упрощенная игра. По геймплею в чем-то смахивает на знаменитый Crimsonland. Ну а размер файла — просто смешной по сегодняшним меркам…
3. Vdrift
Автосимулятор, в основе которого лежит дрифт (как можно было догадаться из названия). Отличная физика, буря эмоций, 21 вид машин, в том числе Порше из Формулы-1, и куча треков ждут Вас.
Установка:
sudo apt-get install vdrift vdrift-data
4. World of Padman
World of Padman представляет собой забавный мир комиксов о персонаже по имени Padman. Вам предстоит сражаться с микроскопическими героями на рабочем столе, лужайке дома или канализации с такими же маленькими противниками.
5. Nexuiz
3D шутер от первого лица реализованный на базе модифицированного движка Quake. В Nexuiz можете валиться как в сетевом варианте с реальными противниками так и с ботами.
6. Scorched 3D
Геймплей весьма прост и не требует особого навыка. Игроки размещаются случайным образом на трёхмерной карте и стремятся уничтожить танк противника. Разрешается регулировать угол вращения и силу выстрела, а также выбирать боеприпасы и инвентарь.
За один ход участник может либо сделать выстрел, либо переместить свою военную технику в другое местоположение. Другой элемент геймплея включает систему экономики, где участники покупают оружие и другие приспособления за деньги, заработанные убийствами противников. У каждого типа боеприпасов или другого инвентаря имеются свои различные свойства. Одна из главных особенностей игры — графический движок, который позволяет полностью изменять ландшафт на карте. (из Википедии)
http://http://www.youtube.com/watch?v=I_A02O7LIxo
Установка:
Центр Приложений Ubuntu > Игры > Scorched 3D
7. Glest
Стратегия в реальном времени. Первая версия вышла в 2001 году.
Действие игры происходит в вымышленном мире. Игроку предоставляется две игровые нации, Маги (Magic) и Техи (Tech). С момента выхода версии 2.0 было произведено множество изменений коснувшихся всех аспектов игры. По геймплею игра очень напоминает Warcraft 3. (из Википедии)
8. Flight Gear
Авиасимулятор, который позволит Вам почувствовать себя пилотом многих гражданских и военных самолётов и вертолётов, совершить взлёты и посадки в аэропорты большинства городов мира.
Установка:
Центр Приложений Ubuntu > Игры > Flightgear
9. Battle for Wesnoth
Война за контроль над поселениями с помощью различных военных подразделений, каждое из которых имеет свои плюсы и минусы на разных типах ландшафта и против различных типов атак. Подразделения набирают опыт и получают новые уровни, их можно использовать в последующих кампаниях.
Установка:
Центр Приложений Ubuntu > Игры > Битва за Веснот
10. Alien Arena
Бесплатный сетевой шутер с видом от первого лица. Игра сочетает в себе атмосферу научной фантастики 1950-тых годов и геймплей, похожий на игры «Quake», «Doom» и «Unreal Tournament». (из Википедии)
Источник
Игры на Linux: какие уже есть и стоит ли разрабатывать новые?
Linux — мощная ОС, сопоставимая по возможностям с Windows. Но геймеру под этой системой будет невесело. Разбираемся, насколько всё плохо.
Я познакомился с Linux около семи лет назад. Система мне понравилась,
но из-за того, что на ней нельзя было запускать игры, я решил вернуться к Windows.
Конечно, можно было использовать Wine и другие программы, которые позволяют запускать приложения для Windows, но тогда это было слишком сложно. Гораздо проще просто нажать на ярлык и начать играть, чем всё время возиться со слоем совместимости, драйверами и прочим.
Нативные игры для Linux были редкостью, да и то копии вроде Quake и Mahjong. Сейчас ситуация изменилась, хотя до сих пор существует миф, что на Linux играть нельзя.
Пишет о программировании, в свободное время создает игры. Мечтает открыть свою студию и выпускать ламповые RPG.
Во что можно поиграть на Linux
Почти во всё. Многие разработчики выпускают свои игры сразу для нескольких ОС: Windows, OS X и Linux. Особенно это касается современных и инди-игр — разработчики делают всё, чтобы получить больше аудитории.
Так, например, небольшим студиям, которые делают игры на Unity или Unreal Engine, ничего не стоит выпустить игру сразу на нескольких ОС. Студии покрупнее часто обращаются за услугами к сторонним компаниям вроде Feral Interactive, которые портируют игры. Поэтому у пользователей Linux есть возможность без проблем поиграть, например:
- в Life is Strange (с первой части);
- Tomb Raider (начиная с 2013 года);
- Deus Ex: Mankind Divided;
- Hitman;
- Thief и многие другие.
К Linux со временем адаптируют многие тайтлы. Например, Metro 2033 была доступна только для Windows, но потом вышла версия Redux (переработанная и улучшенная), которая работает и на Linux.
Вот примерные данные о количестве портированных игр ( актуально на апрель 2020 года).
Магазин | Всего игр | С поддержкой Linux |
---|---|---|
Steam | 40 000 | 7 000 |
GOG.com | 3 000 | 1 000 |
Origin | ? | 0 |
Microsoft Store | 2 000 | 0 |
Epic Games | ? | ? |
UPLAY | 200 | 0 |
Цифры достаточно скромные, даже на Mac OS X в Steam поддерживается 11 000 игр, однако для Linux создают различные инструменты, которые значительно увеличивают количество работающих игр.
Запуск игр для Windows на Linux
Кроме Wine есть и другие способы запустить игру. Например, Lutris — ПО, которое позволяет добавить ещё около 3 000 игр к предыдущим. Однако дальше всех в этом плане зашёл Proton.
Proton — это слой совместимости для игр от Steam. Он позволяет запускать ещё 7 000 игр и, в отличие от Wine и Lutris, не требует дополнительных действий:
- Включаете в настройках Steam использование Proton.
- Скачиваете игру.
- И она работает!
Исключение — некоторые старые игры.
Энтузиасты создали сайт ProtonDB, где есть список поддерживаемых игр, оптимальные настройки, какую версию Proton лучше использовать для определённой игры и так далее.
Proton был выпущен в 2018 году и с тех пор постоянно обновляется. Со временем, скорее всего, не останется игр, недоступных на Linux.
Ложкой дёгтя остаются онлайн-игры. Вы могли слышать, о массовых банах игроков в Battlefield V — игра восприняла DXVK (об этом ниже) за читерское ПО. Такие проблемы могут быть и с VR: не все разработчики шлемов добавляют поддержку Linux либо же делают это с большой задержкой.
Почему игр на Linux так мало
Несмотря на то что почти вся техника работает на Unix или Unix-подобных системах (в том числе Linux), Windows прочно заняла нишу ОС для персональных компьютеров. И хотя в последнее время её доля падает (в 2009 году она составляла 95%, а в 2020-м — уже 77%), практически все компьютерные игры выходят именно на Windows.
Благодаря популярности Windows все инструменты и библиотеки, необходимые для разработки и запуска игр, создавались именно под неё. Например, графическая библиотека DirectX поддерживается только в Windows. Единственным серьёзным аналогом долгое время был OpenGL, который хоть и является кроссплатформенным, но уступает в производительности.
Сейчас достаточно близко к DirectX подобрался Vulkan — улучшенная версия OpenGL. Если разработчики добавляют в свою игру поддержку Vulkan, то её гораздо проще портировать на Linux. Кроме того, существуют различные обёртки (например DXVK) — библиотеки, которые позволяют запускать DirectX с помощью Vulkan.
Подробнее о графических библиотеках читайте в статье «На чём создавать игры».
Также трудности могут возникнуть из-за особенностей игры. Например, «Космические Рейнджеры 2» на самом деле состоят из двух игр. Такое решение хоть и помогает снизить нагрузку на компьютер, но мешает портированию или запуску на других ОС.
Стоит ли разрабатывать игры на Linux
Раньше разработчикам приходилось использовать графические библиотеки напрямую. Сейчас эту задачу берёт на себя движок, а всё, что остаётся сделать, — выбрать библиотеку в настройках.
Так что вы можете создать игру для Windows на DirectX, а потом просто скомпилировать её для Linux на Vulkan. В большинстве случаев для этого понадобится всего несколько кнопок, но иногда нужно немного поправить код.
Источник