какие игры можно запустить на linux
Игры на Linux: какие уже есть и стоит ли разрабатывать новые?
Linux — мощная ОС, сопоставимая по возможностям с Windows. Но геймеру под этой системой будет невесело. Разбираемся, насколько всё плохо.
Я познакомился с Linux около семи лет назад. Система мне понравилась,
но из-за того, что на ней нельзя было запускать игры, я решил вернуться к Windows.
Конечно, можно было использовать Wine и другие программы, которые позволяют запускать приложения для Windows, но тогда это было слишком сложно. Гораздо проще просто нажать на ярлык и начать играть, чем всё время возиться со слоем совместимости, драйверами и прочим.
Нативные игры для Linux были редкостью, да и то копии вроде Quake и Mahjong. Сейчас ситуация изменилась, хотя до сих пор существует миф, что на Linux играть нельзя.
Пишет о программировании, в свободное время создает игры. Мечтает открыть свою студию и выпускать ламповые RPG.
Во что можно поиграть на Linux
Почти во всё. Многие разработчики выпускают свои игры сразу для нескольких ОС: Windows, OS X и Linux. Особенно это касается современных и инди-игр — разработчики делают всё, чтобы получить больше аудитории.
Так, например, небольшим студиям, которые делают игры на Unity или Unreal Engine, ничего не стоит выпустить игру сразу на нескольких ОС. Студии покрупнее часто обращаются за услугами к сторонним компаниям вроде Feral Interactive, которые портируют игры. Поэтому у пользователей Linux есть возможность без проблем поиграть, например:
К 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, не требует дополнительных действий:
Исключение — некоторые старые игры.
Энтузиасты создали сайт 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. В большинстве случаев для этого понадобится всего несколько кнопок, но иногда нужно немного поправить код.
Игры и 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, она должна быть еще дружелюбнее к геймерам.
Linux-гейминг жив. Как живёт (или выживает?) linux-геймер.
Всем привет. Я владелец очень слабого пк и однажды мне пришла идея поставить на него Linux (т.к. Винда просто надоела). И когда я готовился к переходу к переходу на новую ОС, я задумался, а как играть то (вот действительно)? Я начал изучать эту тему и готов поделиться с вами своими результатами.
А где игры брать то?
Игры на линуксе распространяются через Steam, GOG, Humble Bundle есть поддержка клиента itch. Игры из Steam’а устанавливаются через обычный клиент. Его можно давольно легко установить, скачав установщик с официального сайта или используя менеджер приложений на вашем дистрибутиве (если он есть).
Для игр из GOG вы скачивайте установщик самой игры и запускаете его. Игры с открытым исходным кодом вам иногда
придётся компилировать самим.
А как понять — какие игры запустятся, а какие нет?
С GOG всё понятно — просто выбираете, для какой платформы качать установщик. Что же со Стимом? Здесь вам поможет сайт ProtonDB. На нём собираются данные от пользователей о работоспособности игр. Есть 6 оценок:
Примечание: игры со встроенными античитами, вероятно работать не будут. Также не забывайте, что игры тестируются пользователями с разным железом и разными проблемами, поэтому читайте отзывы пользователей.
Да кому нужен твой богом забытый Linux?
Valve
На LinuxCon 2013 Гейб Ньюелл выступал на своей панели (ссылка на запись его выступления). Он открыл её словами:
Это немного забавно, прийти сюда и говорить вам, что Linux и open source — это будущее гейминга.
Планы Valve касательно Линукса были велики. Valve портировала движок Source на Linux — что означает поддержку на платформе всех игр на данном движке.
На основе Debian (Linux-дистрибутив) Valve создала SteamOS, которая создавалась для домашних консолей. Именно её использует Steam Machines. Именно это должно было подтолкнуть разработчиков к выпуску игр на Linux.
Valve также ведёт разработку Proton — средства запуска Windows-игр на Linux. Proton — open source проект основанныцй на Wine — утилите для запуска программ для Windows. Через него запускаются ненативные Windows-игры в Стиме, именно поэтому не все игры могут запустится.
Nvidia
Nvidia выпускает драйвера под Linux, есть поддержка RTX. Ведётся разработка Geforce Now под Chrome OS, что означает его поддержку на Linux.
AMD открыли исходный код своих драйверов, что позволяет создание кастомных драйверов (например, Mesa) для раскрытия полного потенциала видеокарты.
Microsoft (чего?)
Не смотря на то, что Microsoft пыталась затопить тему с открытым ПO и свободными системами, сейчас они добавляют поддержку Linux-программ и возможность чтения разделов диска Linux-систем (активно работают над этим, предоставляя пруфы в виде скриншотов), открывают исходный код своих программ, например калькулятора, что позволяет портировать их, переносят браузер Edge на Linux.
А как же другие площадки: EGS, Battle.net и прочие? Мне просто забить на свою библиотеку?
Остальным площадкам как-то плевать на Linux. Но это не значит, что можно о них просто забыть. Здесь нам поможет великая сила open source.
Есть такой проект — PortWINE. Его автор создал PortPROTON — модификация Proton от Valve, который может работать вне Стима. На его основе он разрабатывает порты неподдерживаеммых площадок.
А какие преимущества у твоего Линукса?
Итог
Linux-гейминг живёт и здравствует. В данный момент опыт игры на Linux и Windows мало чем отличается. Исходя из нынешней ситуации высказывание Габена звычит всё более и более правдоподобно. Даже Microsoft начинает движение в сторону Linux, а это значит, что перемены близко.
Спасибо за внимание! Если у вас есть вопросы, можете задать их в комментариях.
15 лучших игр которые подойдут для Linux
Видеоигр, которые выпускаются под Linux, крайне мало. Так как все семейство этой ОС занимает лишь незначительную часть рынка, многие разработчики всерьез эту нишу не рассматривают. Также нужно учитывать, что многие «красноглазики» видеоиграми в принципе не интересуются.
В этом обзоре пойдет речь об играх, полноценно портированных на эту платформу и установка которых не требует запуска Wine и прочих «танцев с бубном». Статья выражает субъективное мнение автора. Если вы считаете, что какую-то из замечательных игр незаслуженно обделили вниманием — поделитесь своим мнением в комментариях.
War Thunder
Военный симулятор, главный конкурент знаменитого World of Tanks. От игры белорусского разработчика отличается несколькими интересными фичами. При гибели вашей военной техники вы можете вернуться в бой, взяв любую доступную в гараже. На одной карте могут сражаться разные виды войск — танки, авиация и флот. Кроме упрощенного аркадного режима управления танками доступен довольно сложный симулятор, в которым нужно следить за работой всех систем и механизмов. По популярности игра уступает WoT только потому, что появилась позже и пиарилась хуже.
Team Fortress 2
Старый, но от этого не менее увлекательный командный шутер от первого лица. Игра выпущена с 2007 году. Изначально разрабатывалась как модификация для Quake, но впоследствии вылилась в отдельный проект. В основе концепции — безудержное веселье, на что работают все элементы игры, начиная от ЛОРа и графики и заканчивая описанием игровых предметов. Игра — стеб на «серьезными» шутерами. Главный элемент кастомизации героев — шляпы, которых здесь очень много. На данный момент игра распространяется по бизнес-модели F2P.
EVE Online
Космический многопользовательский симулятор в научно-фантастическом сеттинге. Выпущена еще в 2003 году. Распространяется по бизнес-модели B2P. В бесплатном ознакомительном режиме возможности по развитию существенно ограничены. Проект оказался настолько успешными в коммерческом плане, что компанию разработчика перекупила корейская студия Pearl Abyss, известная разработкой популярной ММОРПГ Black Desert и ее мобильной версии.
EVE Online знаменита своими массовыми побоищами, в честь одного из которых даже соорудили памятный монумент возле штаб-квартиры разработчиков. Все ресурсы и снаряжение имеют свою цену, и приобрести или продать их можно в том числе за реальные деньги. Во время войн между крупными альянсами, которые стабильно случаются несколько раз в году, кораблей уничтожается на несколько сотен тысяч долларов. Однако это не мешает заклятым врагам накопить ресурсов и с новыми силами ввязаться в очередную битву. Игра настолько интересна и глубока, что о ней можно говорить очень долго, есть и интересные факты об игре.
Sid Meier’s Civilization VI
На текущий момент последняя часть в серии пошаговых стратегий. Распространяется на платной основе. Игроку предстоит развивать цивилизацию от зарождения человечества до ближайшего будущего. Прокачиваться нужно в нескольких направлениях: изучать технологии, выбирать наиболее подходящую форму правления и мировоззрение народа, тренировать военных юнитов, строить чудеса света, не забывая уделить время шпионажу и распространению религии.
Кроме завоевания противников, доступно еще несколько способов победить всех: выиграть космическую гонку, а также получить культурное, научное или дипломатическое доминирование. Доступны сценарии, повторяющие известные военные конфликты или устанавливающие перед игроками определенные ограничения. Есть возможность играть по сети с другими игроками.
Euro Truck Simulator 2
Симулятор дальнобойщика с уклоном в экономическую стратегию. Выпущена в 2012 году. Разработчики Euro Truck Simulator 2 попытались создать ИИ, максимально точно повторяющий действия реальных водителей, поэтому транспортный поток часто ведет себя неожиданно, включая нарушения правил дорожного движения. Выпущено множество качественных модов для игры, вот несколько лучших.
Metro: Redux
Дилогия, а точнее отремастеренная версия шутера от первого лица в постапокалиптическом сеттинге. За основу повествования взята повесть «Метро 2033» фантаста Дмитрия Глуховского. После ядерной войны выжившие жители Москвы перебрались жить в метрополитен, так как только здесь возможно более-менее комфортное существование. На поверхности же невозможно нормально дышать без респиратора, а также сложно выжить из-за обилия монстров, появившихся вследствие мутаций.
Albion Online
Кроссплатформенная ММОРПГ с фулл лутом, которая с недавних пор распространяется по модели F2P. В основе геймплея концепция «Ты — это твое снаряжение». У персонажа вообще нет никаких параметров, даже уровень не прокачивается. Развивается только древо умений и владение экипировкой, на которую завязаны все скилы и которая определяет умения героя: милишник, маг или стрелок.
Чтобы научиться носить топовое снаряжение, оттачивать навыки придется не одну сотню часов. Древо мирных навыков не менее сложное, чем боевых. А так как самые интересные вещи можно только скрафтить, то за самыми редкими ресурсами предстоит путешествие в «черную» зону, где вас может ограбить каждый встречный. Игра отличается упрощенной графикой, поэтому запустится даже на смартфоне средней мощности.
Black Mesa
Шутер от первого лица. Ремейк игры Half-Life, перенесенной на движок Sourсe. Переработки подверглись текстуры, модели персонажей, игровые локации и искусственный интеллект. Сюжет рассказывает об ученом Гордоне Фримене, который борется с инопланетным вторжением.
Ведьмак 2: Убийцы королей
Вторая часть известной серии РПГ по мотивам произведений Анджея Сапковского о похождениях ведьмака Геральта из Ривии. Выпущена в 2010 году и является прямым продолжением сюжета первой части. Неплохая игра, но существенно уступает третьей части, признанной РПГ десятилетия. К тому же она намного короче. Тем не менее, проект получил высокие оценки критиков.
Tomb Raider
Первая часть трилогии второго переизданий серии. После тупика, в который зашла история Лары Крофт, разработчики несколько пересмотрели концепцию. Эта часть рассказывает о юности героини и ее становлении как археолога. Действие разворачивается на острове Яматай, куда после кораблекрушения попадает группа исследователей с Ларой в составе. На острове обосновались сектанты, которые готовятся к возрождению древней императрицы Пимико. Но прежде чем разобраться с ними, Ларе нужно найти уцелевших членов экспедиции, чему местные отнюдь не рады.
Симулятор выживания с системой фулл лута, выпущенный в 2014 году. Пиковые значения онлайна достигали 30 тысяч человек. Статистика неточная, так как учитываются только данные Steam, где игра продается официально. Параллельно с этим существует множество пиратских серверов разной степени популярности. На многих серверах активирована процедурно генерируемая карта, поэтому какой-то единой карты мира не существует.
Robocraft
Toribash
Пошаговый файтинг, который базируется на физике «тряпичной куклы». Выпущен в 2006 году шведом Хампусом Седерстремом. Распространяется бесплатно. В основе управления бойцом — сгибание и разгибание суставов и удержание их в зафиксированном положении. Из-за такой особенности даже обычный хук правой требует филигранного исполнения.
Machinarium
Квест от шведских разработчиков, выпущенный в 2009 году, традиционный point-n-click. От прочих игр квестов отличается тем, что персонаж взаимодействует только с теми объектами, до которых дотягивается. Тело главного героя может ужиматься и растягиваться, что немного упрощает процесс. Еще одно отличие в том, что тут нет диалогов как таковых — вместо этого персонажи выпускают «облачка мыслей». Сюжет рассказывает о роботе Йозефе, который спасает свою подругу Берту, а попутно и родной город Машинариум.
World of Goo
Логическая головоломка с имитацией физических событий. Шарики Гу, если их расставить в определенном порядке, благодаря возникающим перемычкам между ними могут образовывать определенные конструкции. Ваша задача — пробраться через уровень к точке выхода, представленной в виде трубы, и довести до финиша установленное условиями уровня количество шариков, растеряв их по дороге как можно меньше.
Самая сложная задача — преодоление гравитации, так как часто придется перебираться черед огромные пропасти. Всего в игре 20 видов шариков Гу, каждый со своими свойствами. На бонусном уровне, который называется World of Goo Corporation, из лишних шариков можно построить башню и похвастаться достижением перед другими игроками.