17 памятных ретро-игр, в которые можно играть на linux сегодня
Содержание:
- SpringRTS
- Frets On Fire
- Головоломки, квесты, платформеры
- Tales from the Borderlands
- Лучшие дистрибутивы Linux для игр
- Лучшие стратегии для Linux
- Лучшие экшены для Linux
- 1. Counter-Strike: Global Offensive (мультиплеер)
- 2. Left 4 Dead 2 (мультиплеер и одиночная)
- 3. Borderlands 2 (одиночная или кооперативная)
- 4. Insurgency (мультиплеер)
- 5. Bioshock: Infinite (одиночная игра)
- 6. HITMAN (одиночная)
- 7. Portal 2
- 8. Deux Ex: Mankind Divided
- 9. Metro 2033 Redux и Metro Last Light Redux
- 10. Tannenberg (мультипеер)
- Лучшие инди-игры в Linux
- Где взять нативные игры для Linux
- Stardew Valley
- Savage 2: A Tortured Soul
- Cities: Skylines
- Как играть Windows игры в Linux
- Запуск windows версии игры в Linux
- Steam Proton
- Linux и игры
- Игры на движке Source
SpringRTS
- Крупные сражения, ограниченные только мощностью вашего компьютера; поддержка до 5000 юнитов.
- Крупные, высоко детализированные карты, на которых проводятся сражения; полностью трехмерный деформируемый ландшафт, горящий лес, динамичная отражающая вода.
- Несколько режимов камеры, позволяющих рассмотреть, что угодно и под любым углом.
- Полностью трехмерные бои на земле, на воде и в воздухе, а также реалистичные траектории снарядов.
- Множество различных модов, некоторые из них взяты из Total Annihilation, а некоторые сделаны специально для Spring.
- Совместимость с файлами юнитов из Total Annihilation, позволяющая легко переносить их в Spring.
- Сильный искусственный интеллект, иногда компьютерный противник играет очень неплохо.
- Чрезвычайно развитой графический интерфейс, предназначенный для минимизации лишних действий со стороны пользователя.
- Оперативное исправление ошибок (патчи) и дополнения.
Frets On Fire
Frets on Fire — это музыкальная видеоигра, которая является победительницей Assembly Demo Party 2006, в ней необходимо, используя клавиатуру, нажимать клавиши, которые будут соответствовать появляющимся на экране нотам, в результате получится песня. Игрок должен представить, что вместо клавиатуры у него гитара и ему нужно на ней играть. Одной рукой нажимаются ‘лады’ (от F1 до F5), другой перебираются ‘струны’ (Shift или Enter). Цветные метки, появляющиеся во время игры, должны быть сыграны нажатием ‘лада’ нужного цвета и ‘струны’ в правильный момент времени. В игре есть редактор песен и обучающая программа. Игра действительно затягивает.
Головоломки, квесты, платформеры
Игры этих жанров требуют от игрока решать множество загадок, приводить в действие механизмы, использовать окружение для достижения цели. Рассмотрим игры поддерживаемые Linux:
45. Life is Strange 1, 2
Игры этой серии принадлежат жанру интерактивное кино. Вы играете за подростков со сверхспособностями. Но игры даже не об этом, они об отношениях между людьми, а способности служат лишь средством преодоления препятствий.
46. The Talos Principle
Игра повествует об андроиде, которому предстоит разгадать тайны древней цивилизации. Вас ждёт более 100 головоломок. Только пройдя все испытания, вы узнаете цель, для которой был создан робот и отправлен в этот безлюдный мир.
47. Braid
Braid – это необычный платформер. Вам доступна перемотка времени, с её помощью вам предстоит решать головоломки. Каждая глава не только меняет правила игры, но и незаметно повествует о жизни главного героя.
48. Yooka-Laylee
Главный герой – хамелеон Юка, а его спутник – летучая мышь Лейли. Они должны противостоять злобному Капиталу-Б, собирающему все существющие книги. В игре есть пять миров, в каждом из них у героев открываются уникальные способности. Помимо прочего, за собранные предметы вы будете получать улучшения.
49. Trine 1, 2, 3
Вы играете за трёх персонажей, мага, воровку и рыцаря. Вам необходимо решать многочисленные головоломки и сражаться с врагами. У каждого героя есть свои способности и только их комбинация позволит вам пройти то или иное место в игре. Лучше всего играть с друзьями, доступен локальный и онлайн кооператив.
50. Limbo
Limbo представляет собой 2D-платформер. Только путём проб ошибок вы сможете пройти игру. Тьма таит множество опасностей, нельзя знать наверняка что спрятано во мраке. Продолжительность игры небольшая, на прохождение может уйти всего один вечер.
51. Hollow Knight
Hollow Knight выполнен в жанре метроидвания. Вы играете за рыцаря, попавшего в королевство насекомых. Как и в других играх этого жанра мир представляет собой единое целое, но некоторые части станут доступны только после выполнения условия, например, победы над боссом. Hollow Knight получил высокие оценки от критиков, а по результатам некоторых изданий стал лучшим платформером года».
Tales from the Borderlands
Tales from the Borderlands — графическая приключенческая игра, входящая в серию игр Borderlands, разработанная и изданная Telltale Games по лицензии Gearbox Software и 2K Games в 2014-2015 годах. Игра разделена на эпизоды, так же как The Walking Dead: The Game и The Wolf Among Us, где принятые игроком решения оказывают влияние на сюжет и отношения с другими персонажами игры.
Как и многие другие игры Telltale, Tales from the Borderlands была снята с продажи после внезапного закрытия студии в 2018 году. 2K удалось выкупить собственность для переиздания игры в феврале 2021 года.
Далее рассмотрим игры студии Remedy Entertainment Oyj — финская компания-разработчик компьютерных игр, создавшая игры Max Payne, Max Payne 2: The Fall of Max Payne, Alan Wake, Quantum Break и Control. Основана 18 августа 1995 года.
Лучшие дистрибутивы Linux для игр
В список вошли универсальные дистрибутивы для игр, для работы со Steam и для эмуляции консолей. С первыми всё понятно, это просто дистрибутивы с предустановленными играми и эмуляторами. Дистрибутивы, основным приложением которых является Steam, предназначены преимущественно для работы с библиотекой игр Steam. Дистрибутивы для эмуляции старых консолей в первую очередь созданы для установки на миникомпьютеры, вроде Raspberry Pi, или старые ПК. Иными словами, для тех компьютеров, которые не справятся с современными играми.
1. Ubuntu GamePack
- Steam
- Lutris
- io
- Game Jolt
- PlayOnLinux
- CrossOver
- Wine
- DosBox
Ключевым фактором при выборе именно этого дистрибутива является экономия времени при первоначальной установке и Ubuntu в качестве основы. Он прекрасно подойдёт не только для игр, но и для всего остального. Если вы думаете какой Linux выбрать для игр и уже использовали Ubuntu, то скорее всего Ubuntu GamePack будет отличным вариантом.
2. Sparky Linux GameOver
В универсальном дистрибутиве Sparky Linux GameOver предустановлено множество простых игр, а также клиент Steam. Больше приложений вы сможете найти в простом менеджере пакетов Sparky APTus Gamer. Среди них есть DosBox, PlayOnLinux, Wine и целый ряд эмуляторов старых консолей.
Дистрибутив базируется на Debian и использует окружение рабочего стола Xfce. Интерфейс работает заметно быстрее, чем в GamePack, но в ресурсоёмких играх вы вряд ли заметите существенную разницу между этими дистрибутивами.
3. SteamOS
Игровой дистрибутив SteamOS представляет собой Debian с минимальным набором пакетов. В автозапуске стоит клиент Steam в режиме Big Picture. Основная проблема дистрибутива заключается в том, что он рассчитан для работы на мощных ПК, а их сфера применения не ограничивается играми. Если начать пользоваться им как обычным дистрибутивом, то начнут всплывать многочисленные недостатки, вроде нехватки пакетов и ошибок при запуске программ.
Дистрибутив не обновлялся с середины 2019 года. Да и проект Steam Machines по созданию ПК-консолей с этой ОС провалился. Будет ли дистрибутив развиваться дальше пока не ясно.
4. GamerOS
Если вы всё же хотите операционную систему, предназначенную для одной единственной программы, клиента Steam, то лучше присмотреться к GamerOS. Этот дистрибутив основан на Arch. Не стоит пугаться, во время установки вам зададут всего несколько вопросов, никаких консольных команд вводить не придётся. Arch гарантирует то, что в системе будут использоваться только самые свежие драйверы.
Также вместе с клиентом вам будет доступен ряд эмуляторов старых консолей, вплоть до Playstation 2. К слову, эти эмуляторы запускаются из клиента Steam. Такая возможность появилась благодаря инструменту Steam Buddy, разработанному специально для GamerOS. На этом плюсы заканчиваются. В этом дистрибутиве вы не найдёте даже рабочего стола. Поэтому использовать его в качестве основной операционной системы у вас вряд ли получится.
5. Lakka
Два предыдущих дистрибутива, заточенных под работу с клиентом Steam и вызывают сомнения в целесообразности их применения на производительных компьютерах. Но если речь заходит про эмуляцию старых консолей, то тут можно обойтись относительно слабым ПК или даже миникомпьютером на базе процессора ARM. Как раз такие устройства можно выделить исключительно для установки старых игр.
Одной из самых популярных программ, собравших в себе множество эмуляторов консолей и старых компьютеров является RetroArch с собственными библиотеками Libretro. Но не многие знают, что для этой программы существует отдельный дистрибутив Linux под названием Lakka.
Могут возникнуть некоторые сложности с установкой игр. Для этого может потребоваться второй компьютер, подключённый к той же сети. Есть возможность скопировать файлы по протоколу Samba. Другим вариантом может стать установка Lakka на внешний накопитель.
6. RetroPie
Другим дистрибутивом для эмуляции старых консолей является RetroPie. Из названия не сложно догадаться, что он предназначен для установки на Raspberry Pi, но на ПК его также можно установить.
Основным элементом является оболочка Emulation Station. Но при этом используются всё те же библиотеки Libretro. Основанием для выбора именно этого дистрибутива может послужить более удобная оболочка, нежели RetroArch. Помимо прочего в дистрибутиве доступен плеер Kodi, который способен превратить компьютер в мультимедиа-станцию для воспроизведения фильмов и музыки.
Лучшие стратегии для Linux
25. Sid Meier’s Civilization V
Sid Meier’s Civilization V — одна из самых лучших игр в жанре стратегии для персональных компьютеров. Вы можете выбрать Civilization IV если хотите, но геймеры чаще выбирают именно пятую часть из-за её оригинальности.
26. Total War: Warhammer
Total War: Warhammer — это невероятная пошаговая стратегия, доступная для ПК. К сожалению, Warhammer II пока недоступен для Linux. Но Warhammer 2016 остаётся отличным выбором для тех, кому нравятся сражения в реальном времени, связанные с созданием и уничтожением империй, с летающими существами и магическими силами.
27. Bomber Crew
Вам нужна стратегия и в то же время забавная игра? Это Bomber Crew. Вам нужно выбрать правильную команду и поддержать её, чтобы выиграть.
Очень популярная стратегия, которая включает в себя строительство империи, ролевую игру и войну.
29. Cities: Skylines
Довольно простая стратегия, в которой вам предстоит создать город с нуля и управлять им. Здесь нужны навыки проектирования и строительства. Возможно, эта игра вам не понравиться, она рассчитана на свою аудиторию.
30. XCOM 2
XCOM 2 — это ещё одна из лучших пошаговых стратегий для компьютера. Она объединяет в себе пошаговые элементы и сражения в реальном времени. Интересно, насколько безумной могла бы быть XCOM 2, если бы это был шутер от первого лица. Игра является продолжением первой части XCOM. Действие игры происходят через 30 лет после первой части. Инопланетяне победили, корпорация XCOM уничтожена, но её агенты объединяются, чтобы вести подпольную войну.
Лучшие экшены для Linux
1. Counter-Strike: Global Offensive (мультиплеер)
CS GO — это определённо один из лучших шутеров от первого лица в Steam. Я не думаю, что игра требует представления, но если вы о ней ещё не знаете, то надо сказать, что это одна из самых интересных и популярных стрелялок от первого лица, в которые вы когда-либо играли. CS GO занимает большую часть среди киберспортивных дисциплин.
Чтобы поднять свой рейтинг, вам необходимо играть соревновательные схватки. Или же вы можете продолжать играть в обычные схватки. Вместо Counter Strike можно было бы разместить Rainbow Six, но, к сожалению, её ещё нет для Linux.
2. Left 4 Dead 2 (мультиплеер и одиночная)
Это один из самых любимых зомби-шутеров от первого лица с мультиплеером. Вы можете получить игру менее чем за 1,3 доллара на распродаже Steam. Эта игра даст вам весь букет ощущений, которые вы ожидаете от игры такого жанра. Здесь есть болота, кладбища и многое другое, чтобы поддерживать атмосферу ужаса. Оружие не супертехнологичное, но зато оно вполне реалистично, учитывая, что это старая игра.
3. Borderlands 2 (одиночная или кооперативная)
Borderlands 2 — это интересный вид шутеров для ПК, такого вы раньше нигде не видели. Графика выглядит простой и мультяшной, но это не помешает вам получить удовольствие от экшена, который обычно и ищут в таких играх. Кроме того, у игры есть множество DLC.
4. Insurgency (мультиплеер)
Insurgency — ещё один впечатляющий шутер от первого лица, доступный для Linux. Здесь используется другой подход к снаряжению и патронам. Как отмечали большинство обозревателей, игра представляет из себя простой шутер, сосредоточенный на оружии и тактике работы в команде. Возможно, это не лучший вариант, но он точно подойдёт, если вам нравятся игры подобные Delta Force.
5. Bioshock: Infinite (одиночная игра)
Bioshock Infinite определённо остаётся одним из лучших однопользовательских шутеров, когда-либо созданных для ПК. Вы получаете нереальную силу для уничтожения своих врагов. Но и у ваших противников много козырей в рукаве. Это игра с богатым сюжетом, которую невозможно пропустить.
6. HITMAN (одиночная)
Серия игр Hitman — одна из самых любимых игровых серий среди ПК-геймеров. Последняя игра в серии была не очень хорошо оценена критиками. Но теперь компания Square Enix отошла от разработки, а основные авторы проекта анонсировали Game of the Year Edition с некоторыми дополнениями и улучшениями, которые вернут игру в центр внимания.
7. Portal 2
Portal 2 — это прекрасная смесь экшена и приключения. Это игра-головоломка, которая позволяет вам взаимодействовать с другими пользователями, а также создавать интересные головоломки самому. Кооперативный и режим одиночного игрока отличаются друг от друга.
8. Deux Ex: Mankind Divided
Если вы ищете шутер, сосредоточенный на навыках скрытности, — Deux Ex будет лучшим дополнением вашей Steam-библиотеки. Это в самом деле очень красивая игра с современным оружием и безумной боевой механикой.
9. Metro 2033 Redux и Metro Last Light Redux
Обе игры Metro 2033 Redux и Last Light Redux — это окончательные издания известных хитов Metro 2033 и Last Light. Это игры в жанре постапокалипсис. Вам нужно истребить всех мутантов, чтобы обеспечить выживание человечества, а также исследовать всю местность во время игры.
10. Tannenberg (мультипеер)
Это новая игра, анонсированная несколько месяцев назад. Она основана на событиях на восточном фронте Первой Мировой войны (1914-1918). Возможен только режим мультиплеера, одиночной кампании здесь нет.
Лучшие инди-игры в Linux
23. Terraria
Эта двухмерная игра получила множество положительных отзывов на Steam. Копайте, сражайтесь, исследуйте и стройте, чтобы продолжить своё путешествие. Окружающий мир генерируется автоматически, здесь нет ничего постоянного. Поэтому нет никакого линейного сюжета.
24. Kingdoms and Castles
В игре Kingdoms and Castles вы можете построить собственное королевство. Собирайте налоги с людей, чтобы получить необходимые средства, заботьтесь о лесах, стройте города, а также разрабатывайте систему защиты, чтобы никто не смог на вас напасть. Это довольно новая игра, но она вполне соответствует жанру инди-игр.
Где взять нативные игры для Linux
Нативными играми я называю те игры, которые официально поддерживаются в Linux. Их можно установить, как и большинство других программ, без каких-либо дополнительных усилий.
Как видите, Linux для развлечений не так уж и непригоден, как может показаться, и игры всё-таки есть. Но возникает следующий вопрос: где же их взять? Рассмотрим несколько источников, где вы можете скачать нативные игры для linux:
Steam
Steam — это цифровая платформа для распространения видеоигр. Так же как и Amazon — платформа для распространения книг, а Itunes — музыки. Здесь вы можете покупать, устанавливать и играть в многопользовательские игры, а также общаться с другими клиентами сервиса. Все игры защищены с помощью DRM.
Несколько лет назад игровая платформа Steam объявила о поддержке Linux, и это было большой новостью. Она означала, что у игровой индустрии серьезные планы на Linux. Valve создала собственную игровую консоль, основанную на Linux, а также свой дистрибутив Linux — SteamOS. Это заставило разработчиков портировать множество игр для Linux.
Об установке и настройке Steam вы можете прочитать в отдельной статье — Установка и использование Steam
GOG.com
GOG.com — это платформа, похожая на Steam. Здесь тоже можно найти различные игры в Linux, покупать их, устанавливать и играть. Если игры поддерживают несколько платформ, вы можете скачать их и использовать в разных операционных системах. Приобретённые игры доступны в вашей учетной записи, и вы можете скачать их, когда хотите. Здесь даже не нужно устанавливать клиент как в Steam, вы просто скачиваете игру с помощью браузера, устанавливаете и уже можете играть в нативные игры для linux.
Portable Linux Games
portabellinuxgames.org — это сайт-коллекция нативных игр для Linux. Здесь вы можете скачать любую понравившуюся игру. Загруженные файлы уже включают все зависимости игры, например Wine или Perl. Всё что нужно — скачать игру, запустить двойным щелчком и играть. Очень полезно, если у вас нет постоянного доступа к высокоскоростному интернету.
Game Drift Store
GameDrift — это дистрибутив Linux на базе Ubuntu, оптимизированный для игр. Если вам не нужен этот дистрибутив, вы всё равно можете использовать его онлайн-магазин, чтобы выбирать, скачивать и устанавливать Linux-игры.
Linux Game Database
Как видно из имени, это веб-сайт с огромной коллекцией Linux-игр. Вы можете искать игры по различным категориях, скачивать их или устанавливать с сайтов разработчиков. Как участник сообщества Linux Game Database вы можете ещё и оценивать их. LGDB — что-то вроде IGN или IMDB для Linux-игр.
Penguspy
penguspy — сайт, созданный геймером, отказавшимся использовать Windows для игр. Вы можете выбирать игры по различным категориям, а также скачивать их с сайтов разработчика.
Stardew Valley
Stardew Valley — это идеальный, уютнейший симулятор твоего деда. Здесь дают возможность жить на ферме с довольно большой свободой действий. Хочешь — лови рыбу и уповай на удачу, хочешь — медитативно выращивай турнепс, а хочешь — стань пасечником или вари лучший в округе пивас. Можно вообще забросить ферму и просто бомжевать, перебиваясь подножным кормом или вороша мусорные баки в соседнем городе.
Пиксельная графика всему придает такое обаяние, что Stardew Valley можно назвать одной из лучших игр для тех, кто хочет просто отдохнуть после тяжелой работы. Никакого стресса, только фермерские заботы, треп в местном баре и пляски с деревенскими красотками.
Savage 2: A Tortured Soul
Savage 2: A Tortured Soul — это высокоскоростной стратегический шутер, который выводит командные игры на новый уровень. Каждое состязание — это борьба за господство между двумя командами от 5 до 32 игроков, которые пытаются уничтожить друг друга. Для победы понадобится больше, чем просто оружие. Можно выбрать бойца, использующего меч, оружие, магию; или выбрать персонажа, который бы строил, лечил и воскрешал погибших союзников.
Хотите крушить все на своем пути? Тогда становитесь осадным юнитом, подобно Бегемоту (это огромное двуногое животное, потомок слона, которое разрушает здания, используя для этого вырванное с корнем дерево) или тараном для уничтожения вражеских строений. Всегда чувствовали себя прирожденным лидером? Тогда контролируйте все действия, станьте командиром, который строит, исследует, развивает и разрабатывает стратегию команды.
Cities: Skylines
Снова стратегия от Paradox, но совершенно иного свойства. Cities: Skylines — один из лучших градостроительных симуляторов. Дотошный, реалистичный, но при этом незанудный. Кроме прочего, ее еще и достаточно легко освоить. В общем, создателям стратегии удалось соблюсти идеальный баланс. При этом игра постоянно обновляется. DLC выходят не слишком часто, но регулярно и их набралось уже довольно много.
В Cities: Skylines Collection можно построить город мечты, который при этом будет функционировать как настоящий, выглядеть как настоящий и жить, согласно логике настоящего города. Это дорогого стоит.
Как играть Windows игры в Linux
До сих пор мы говорили только о родных играх для Linux. Но их не так много. Если быть точным, то самые популярные игры доступны только для Windows. Поэтому возникает вопрос, как же играть в Windows-игры под Linux?
С помощью таких программ, как Wine, PlayOnLinux, CrossOver, вы можете играть во множество популярных игр Windows в Linux.
Wine
Wine — это прослойка совместимости между Windows приложениями и операционной системой, позволяет запускать Windows-игры в Linux, BSD и MacOS X. С помощью Wine можно запускать не только игры, но и огромное количество Windows-программ.
Установить Wine в Ubuntu или любой другой версии очень просто, так как он доступен в официальных репозиториях большинства дистрибутивов. Также есть огромная база приложений, которые поддерживаются в Wine.
CrossOver
Crossover — это улучшенная версия Wine, с профессиональной технической поддержкой. Но в отличие от Wine, CrossOver не бесплатен. Вы можете приобрести годовую лицензию на программу. Каждая покупка способствует разработке Wine и поддержке им большего количества игр и программ. Цена годовой лицензии — 48$.
PlayOnLinux
PlayOnLinux тоже основан на Wine, но устроен немного по-другому. У него есть графический интерфейс и пользоваться им намного удобнее, чем Wine. Так же, как и Wine, PlayOnLinux бесплатный. Поддерживаемые игры можете посмотреть на официальном сайте.
Запуск windows версии игры в Linux
Бывает ситуация когда линукс версию игры вы на текущую дату не нашли и тогда вам придется запускать игру через WINE. Многие не понимают «принцип действия» WINE и следовательно выводят ошибочные суждения. Давайте отделим мух от котлет.
Название Wine является рекурсивным акронимом (это такая компьютерная шутка вида «рекурсия» — смотри подробнее «рекурсия») и расшифровывается «Wine Is Not an Emulator» — «Wine — не эмулятор». Имеется в виду, что Wine не является эмулятором компьютера, как, например, qemu или VirtualBox, Wine — это альтернативная реализация Windows API. Wine воспринимает системные вызовы Windows-приложений к библиотекам операционной системы и подменяет их своими. Таким образом, эмуляции процессора, аналогично другим эмуляторам типа VMware и QEMU, не происходит, и приложения могут выполняться в Wine почти так же быстро, как и в «родной» операционной системе MS Windows. Для своей работы Wine не требует наличия установленной ОС Windows, хотя и может использовать её библиотеки.
И что же все выше описанное значит?
1. А то, что в мире MS Windows программы если хотят что либо сделать, то вызывают функции WinAPI (application programming interfaces — интерфейс программирования приложений). WINE налету подменяет вызываемую функцию и выполняет своей функцией.
2. WINE ваше аппаратное обеспечение не заменяет ничем. Поэтому те кто считает, что купленная мощная видеокарта только в MS Windows будет отрабатывать свои вложенные деньги ошибаются! Если игра запускается и работает через WINE, то вы получите сглаженную трилинейной фильтрацией картинку так же как и в винде.
В мире игростроения есть две популярные платформы на которых строятся современные игры — это OpenGL и Microsoft DirectX . Запуская игру через WINE в Linux, многие и не знают, что большая часть игры использует игровые API OpenGL или Microsoft DirectX, а не саму винду так таковую.
Запуск windows версии игры с вызовом OpenGL
OpenGL (Open Graphics Library — открытая графическая библиотека) — спецификация, определяющая независимый от языка программирования кросс-платформенный программный интерфейс для написания приложений, использующих двумерную и трёхмерную компьютерную графику.
виндовая версия игры — Windows — OpenGL — драйвер видеокарты
а теперь тоже самое, но в Linuxвиндовая версия игры — WINE — OpenGL — драйвер видеокарты
как видно, во всей схеме виндовой остается только игра, ну это и понятно. Остальная часть в виде WINE, OpenGL, драйвер видеокарты есть в Linux в родной линуксячьей форме. В любой современной игре вызовов именно к WinAPI намного меньше, чем к игровой платформе в данном случае к OpenGL.
Выводы из этой ситуации следующие:
1. Запуская виндовую игру через WINE, больше работает не сколько сам WINE, сколько linux версия OpenGL в вашей системе и это радует!
2. Из пункта 1 вытекает тот факт, что перенести OpenGL игру из MS Windows в Linux относительно просто, так как основная логика игры в OpenGL, который кроссплатформенен и есть в Linux, остается переписать относительно малую часть вызовов WinAPI и всё. Это подтверждается практикой, достаточно вспомнить фирму idSoftware и серию игр Quake.
Запуск windows версии игры с вызовом DirectX
DirectX — это программа API-функций, разработанных для решения задач, связанных с игровым видеопрограммированием под Microsoft Windows. Самый худший для нас вариант, так как WINE не подменяет DirectX, а качественно работая вместо MS Windows, обрабатывает DirectX как и любое другое виндовое приложение.
Чтобы было окончательно понятно, взгляните на схему, поясняющая как происходят вызовы виндовой версии игры в MS Windowsвиндовая версия игры — Windows — DirectX — драйвер видеокарты
а теперь тоже самое, но в Linuxвиндовая версия игры — WINE — DirectX — драйвер видеокарты
Steam Proton
Самый известный инструмент для Linux — Steam Proton. Наверняка, многие из вас хотя бы раз слышали о нём. Если нет, то Proton (Steam Proton, Valve Proton) — это слой совместимости для Windows-игр, который позволяет запускать их в системах на базе ядра Linux.
Proton разработан Valve и CodeWeavers как форк популярного инструмента Wine, но включает в себя реализацию DirectX 9/10/11 (на базе пакета DXVK) и DirectX 12 (на базеvkd3d), работающие через трансляцию вызовов DirectX в API Vulkan, предоставляет улучшенную поддержку игровых контроллеров и возможность использования полноэкранного режима независимо от поддерживаемых в играх разрешений экрана.
Для увеличения производительности многопоточных игр поддерживаются механизмы «esync» (Eventfd Synchronization) и «futex/fsync». Proton интегрирован в клиент Steam как часть «Steam Play».
Помимо официального Steam Proton существуют также его форки, например популярный форк от GloriousEggroll — Proton-GE-CUSTOM
Linux и игры
Linux-игры — это просто игры, разработанные для дистрибутива Linux . Linux дистрибутивы — это семейство ОС с открытым исходным кодом (базовое программное обеспечение компьютера), созданное для работы с настольными компьютерами. Разработчики этих дистрибутивов варьируются от коммерческих организаций до сообществ единомышленников, которые совершенствуют и строят ОС самостоятельно.
Обычные пользователи обычно выбирают одну из «больших 2» операционных систем, таких как Windows или MacOS, обе из которых предлагают интуитивно понятный интерфейс и встроенные обновления. Это оставляет Linux с лишь около 2,3% доли рынка настольных компьютеров. С такой маленькой пользовательской базой, только немногие разработчики игр решают распространять свои игры на платформе. Введите лучшие игры для Linux.
Есть множество основных игр, которые оптимизированы для игры на Linux, так как популярная игровая индустрия завоевывает популярность. Фактически, в Steam есть целый каталог игр, предназначенных для безупречной работы на платформе.
Для этого мы собрали список лучших игр для Linux, чтобы дать вам преимущество в поиске. Готовы к игре? Давайте начнем.
Игры на движке Source
В отдельную категорию стоит выделить игры на движке Source. Он был создан студией Valve, именно той, что владеет магазином Steam. Свои игры компания продаёт пакетом, поэтому разносить их по категориям не будем.
1. Серия Half-Life
В секретном исследовательском комплексе Black Mesa проводили опыт с использованием антимасс-спектрометра. Эксперимент вышел из-под контроля, что привело к непредвиденным последствиям. Среди выживших оказался физик-ядерщик Гордон Фримен, главный герой игры. В первой части и её дополнениях большую часть времени действие происходит непосредственно в комплексе Black Mesa. Вторая часть перенесёт нас в недалёкое будущее. Гордон найдёт себе спутницу, Аликс Вэнс. Вместе с ней ему предстоит противостоять организации, захватившей власть в городе.
Для Linux также вышла последняя часть Half-Life: Alyx, рассказывающая историю Аликс до встречи с Гордоном.
2. Portal 1, 2
Действие игр Portal 1,2 происходит в исследовательском центре Aperture Science, давним конкурентом Black Mesa. С помощью лунной породы, доставленной после высадки людей на Луну, удалось создать поверхность, пригодную для открытия порталов. Вам предстоит играть за подопытного, изучающего новые технологии. Вторая часть игры обладает мультиплеером для двоих игроков. Решать головоломки вместе гораздо интереснее.
3. Team Fortress 2
Командный шутер Team Fortress 2 даёт вам выбрать персонажа из 9 классов. Несмотря на такое количество, все они сбалансированы. Например, скаут быстрее остальных персонажей и захватывает точки за двоих, но при этом ему выдано не так много очков здоровья. В игре есть несколько классических режимов, вроде захвата флага и контрольных точек. За долгие годы существования игра получила несколько крупных дополнений. Добавились такие режимы, как сопровождение бомбы и уничтожение роботов. Помимо прочего в игре есть множество карт сообщества с ещё большим количеством режимов.
4. Left 4 Dead 2
Кооперативный шутер Left 4 Dead 2 даёт вам возможность побыть выжившим в мире, наполненном зомби. Только слаженная работа позволит вам одержать победу, вы с напарниками – одно целое. Игра постоянно держит в напряжении, некоторые враги могут застать врасплох даже опытных игроков.
5. Counter-Strike: Global Offensive
Классический командный шутер, террористы против спецназа. Изначально в игре было два режима, спасение заложников и разминирование бомбы. Не так давно в игре появилась королевская битва, где каждый игрок борется за то, чтобы остаться последним выжившим на огромной карте. Также сообщество разработало немало собственных карт и режимов.
6. Dota 2
Dota 2 – это игра MOBA жанра. Игроки делятся на две команды по пять человек. Главная задача – уничтожить крепость противника. Карта всего одна, а вот героев больше сотни. Выбрать своего не так просто, у каждого свои сильные и слабые стороны.
7. The Stanley Parable
Игра The Stanley Parable также разработана на движке Source, но уже не Valve. Однако, она представляет довольно редкий жанр визуального романа со своими особенностями. Игрок управляет персонажем, но ему изо всех сил пытается помочь закадровый голос. Если следовать всем его указаниям, то вы получите вполне стандартную концовку. Но что будет, если отклониться от маршрута, что ждёт Стэнли за следующей дверью?
8. Dear Ether
Dear Ether также разработана за пределами Valve. Цель игры – дойти до радиовышки. Ни врагов, ни головоломок в игре нет. Вам надо лишь идти. Закадровый голос принадлежит главному герою, зачитывающему отрывки из письма для Эстер. По мере прохождения вы будет узнавать всё больше подробностей из жизни героя.