Gry na Linuksie - Linux gaming

Gra w systemie Linux odnosi się do grania w gry wideo w systemie operacyjnym Linux .

Historia

Doom był jedną z pierwszych dużych gier komercyjnych wydanych na Linuksa.

Gry na Linuksie rozpoczęły się w dużej mierze jako rozszerzenie już obecnej sceny gier uniksowych , a oba systemy mają wiele podobnych tytułów. Te gry były w większości oryginalnymi lub klonami gier zręcznościowych i tekstowych przygód. Godnym uwagi tego przykładem były tak zwane „ Gry BSD ”, zbiór interaktywnej fikcji i innych tytułów w trybie tekstowym. Te darmowe oprogramowanie i open source metodologie który zrodził rozwój systemu operacyjnego w ogóle zrodził również tworzenie różnych wczesnych darmowych gier. Popularne wczesne tytuły to NetHack , Netrek , XBill , XEvil , xbattle , Xconq i XPilot . Wraz z rozwojem i rozwojem samego systemu operacyjnego wzrosła również skala i złożoność ilości darmowych i open-source'owych gier.

1990-1998

Powszechnie uważa się, że początki Linuksa jako platformy do gier dla komercyjnych gier wideo rozpoczęły się w 1994 roku, kiedy Dave D. Taylor przeniósł grę Doom na Linuksa, jak również na wiele innych systemów, w swoim wolnym czasie. Stamtąd pomógłby również założyć studio deweloperskie Crack dot Com , które wydało grę wideo Abuse , a port gry na Linuksa został nawet opublikowany przez dostawcę Linuksa Red Hat . id Software , pierwotni twórcy Dooma , również kontynuowali wydawanie swoich produktów dla Linuksa. Ich gra Quake została przeniesiona do Linuksa w 1996 roku, po raz kolejny przez Dave'a D. Taylora pracującego w wolnym czasie. Późniejsze produkty id nadal były przenoszone przez Davida Kirscha i Timothee Besseta , praktyka ta trwała aż do przejęcia studia przez ZeniMax Media w 2009 roku. W 1991 roku DUX Software zlecił Don Hopkinsowi przeniesienie SimCity na Uniksa, który później przeniósł na Linuksa i ostatecznie wydał jako open source dla laptopa OLPC XO . Inne wczesne komercyjne gry na Linuksa to Hopkins FBI , gra przygodowa wydana w 1998 roku przez MP Entertainment , oraz Inner Worlds w 1996 roku, która została wydana i rozwijana na Linuksie. W 1998 roku dwóch programistów z Origin przeniosło Ultima Online na Linuksa. Witryna o nazwie The Linux Game Tome zaczęła katalogować gry stworzone lub przeniesione do Linuksa w 1995 roku.

Były pracownik Loki Software Ryan C. Gordon

1998–2002

9 listopada 1998 roku Scott Draeker , były prawnik, który zainteresował się przenoszeniem gier na Linuksa po tym, jak został wprowadzony do systemu poprzez swoją pracę jako prawnik ds. licencjonowania oprogramowania, założył nową firmę programistyczną o nazwie Loki Software . Loki, mimo komercyjnej porażki, przypisuje się narodzinom nowoczesnego przemysłu gier linuksowych. Loki opracował kilka bezpłatnych narzędzi programowych, takich jak instalator Loki (znany również jako Loki Setup) i wspierał rozwój Simple DirectMedia Layer , a także rozpoczął projekt biblioteki audio OpenAL . Są one nadal często uważane za kamienie węgielne tworzenia gier na Linuksa. Byli również odpowiedzialni za wprowadzenie dziewiętnastu głośnych gier na platformę przed jej zamknięciem w 2002 roku. Początkowy sukces Lokiego przyciągnął również inne firmy do inwestowania na rynku gier linuksowych, takie jak Tribsoft , Hyperion Entertainment , Macmillan Digital Publishing USA , Titan Computer , Xatrix Entertainment , Philos Laboratories i Vicarious Visions . W tym czasie Michael Simms założył Tux Games , jednego z pierwszych internetowych sprzedawców gier na Linuksa.

2002-2010

Po zamknięciu Lokiego rynek gier linuksowych doświadczył pewnych zmian. Chociaż niektóre nowe firmy, takie jak Linux Game Publishing i RuneSoft , w dużej mierze kontynuowałyby rolę standardowej firmy zajmującej się portowaniem, zainteresowanie zaczęło się zmieniać. Wpływ na to miał Ryan C. Gordon , były pracownik Loki, który w ciągu następnej dekady przeniósł kilka tytułów gier na wiele platform, w tym Linux. Mniej więcej w tym czasie wiele firm, począwszy od id Software, zaczęło również wydawać przestarzały kod źródłowy, co doprowadziło do rozpowszechnienia portów źródłowych starszych gier na Linuksa i inne systemy. Pomogło to również rozwinąć już istniejącą scenę gier darmowych i open-source, zwłaszcza w odniesieniu do tworzenia darmowych strzelanek FPS .

Humblebundlebycount.png
Humblebundlebydonation.png
Podział sprzedaży w systemach pierwszego Humble Indie Bundle według liczby kupujących (u góry) i wartości płatności w dolarach (u dołu)

Rynek gier w Linuksie również zaczął odnotowywać pewien wzrost pod koniec dekady, wraz z rozwojem niezależnych producentów gier wideo , a wielu „indie” deweloperów preferowało obsługę wielu platform. Inicjatywy Humble Indie Bundle pomogły formalnie zademonstrować ten trend, a użytkownicy Linuksa reprezentują sporą populację ich bazy zakupowej, a także konsekwentnie są najbardziej hojni finansowo pod względem faktycznie wydanych pieniędzy. Wydanie Linuksowej wersji Desury , platformy cyfrowej dystrybucji skoncentrowanej przede wszystkim na małych niezależnych programistach , zostało również ogłoszone przez kilku komentatorów jako ważny krok w kierunku większego uznania Linuksa jako platformy do gier. W 2009 roku mała firma Entourev LLC, zajmująca się grami niezależnymi, opublikowała Voltley to Linux, która jest pierwszą komercyjną grą na wyłączność dla tego systemu operacyjnego. W tym samym roku firma LGP ​​wydała Shadowgrounds, która była pierwszą komercyjną grą dla Linuksa wykorzystującą oprogramowanie pośredniczące Nvidia PhysX.

2010-obecnie

W lipcu 2012 roku firma Valve , twórca gier i dystrybutor treści, ogłosił przeniesienie swojego silnika Source dla systemu Linux, a także ogłosił zamiar wydania usługi cyfrowej dystrybucji Steam dla systemu Linux. Potencjalna dostępność klienta Steam dla systemu Linux już skłoniła innych programistów do rozważenia przeniesienia swoich tytułów na system Linux, w tym poprzednio zajmujące się przenoszeniem tylko na Mac OS, takich jak Aspyr Media i Feral Interactive .

W listopadzie 2012 roku Unity Technologies przeniosło swój silnik Unity i system tworzenia gier do Linuksa, począwszy od wersji 4. Wszystkie gry stworzone za pomocą silnika Unity można teraz łatwo przenieść na Linuksa.

We wrześniu 2013 r. Valve ogłosiło, że wypuszcza oparty na grach system operacyjny Linux o nazwie SteamOS z Valve, mówiąc, że „doszli do wniosku, że środowisko najlepiej nadające się do dostarczania wartości klientom to system operacyjny zbudowany wokół samego Steam”.

W marcu 2014 r. GOG.com ogłosił, że rozpocznie obsługę tytułów dla Linuksa w swoim darmowym sklepie DRM od tego samego roku, po wcześniejszym oświadczeniu, że nie będzie to możliwe ze względu na zbyt wiele dystrybucji. GOG.com rozpoczęło swoje pierwsze uruchomienie 24 lipca 2014 roku, oferując 50 tytułów wspierających Linuksa, w tym kilka nowych na platformie.

W marcu i kwietniu 2014 roku dwóch głównych deweloperów, Epic Games i Crytek, ogłosiło wsparcie Linuksa dla ich silników nowej generacji, odpowiednio Unreal Engine 4 i CryEngine .

22 sierpnia 2018 r. Valve wypuściło swój widelec Wine o nazwie Proton , przeznaczony do gier. Zawiera kilka ulepszeń w stosunku do Vanilla Wine, takich jak implementacja DirectX 11 oparta na Vulkan, integracja ze Steam, lepsza obsługa pełnego ekranu i kontrolera gier oraz lepsza wydajność gier wielowątkowych. Od tego czasu rozrosła się o wsparcie dla DirectX 9 i DirectX 12 przez Vulkan.

Udział w rynku

Parowa Hardware Survey informuje, że od lipca 2021, 1% użytkowników korzysta z jakiejś formy Linux jako podstawowego systemu operacyjnego ich platformy. Silnik gier Unity wykorzystał do udostępnienia swoich statystyk, a w marcu 2016 r. podał, że użytkownicy Linuksa stanowili 0,4% graczy. W 2010 roku w pierwszej sprzedaży Humble Bundle Linux stanowił 18% zakupów.

Obsługiwany sprzęt

Linux jako platforma do gier może również odnosić się do systemów operacyjnych opartych na jądrze Linux i specjalnie zaprojektowanych wyłącznie do gier. Przykładami są SteamOS , który jest systemem operacyjnym dla Steam Machines , Steam Deck i komputerów, konsole do gier wideo zbudowane z komponentów występujących w klasycznym komputerze domowym, (wbudowane) systemy operacyjne, takie jak Tizen i Pandora oraz przenośne konsole do gier, takie jak GP2X i Neo Geo X . Nvidia Tarcza działa Android jako system operacyjny, który jest oparty na zmodyfikowanym jądrem Linux.

Open source konstrukcja platformy oprogramowania Linux pozwala system operacyjny jest zgodny z różnymi komputer zestawów instrukcji oraz wielu urządzeń peryferyjnych , takich jak kontrolery gier i wyświetlaczy montowanych głowy . Na przykład HTC Vive , który jest montowanym na głowie wyświetlaczem rzeczywistości wirtualnej , obsługuje platformę do gier Linux.

Wydajność

W 2013 r. testy przeprowadzone przez Phoronix wykazały, że rzeczywiste działanie gier w systemie Linux z zastrzeżonymi sterownikami Nvidii i AMD było w większości porównywalne z wynikami w systemie Windows 8.1. Phoronix osiągnął podobne wyniki w 2015 roku, chociaż Ars Technica opisał spadek wydajności o 20% w przypadku sterowników Linux.

Architektura oprogramowania

System operacyjny oparty na jądrze Linuksa i dostosowany specjalnie do gier może przyjąć waniliowe jądro Linuksa z niewielkimi zmianami lub - podobnie jak system operacyjny Android - być oparty na stosunkowo szeroko zmodyfikowanym jądrze Linuksa. To może przyjąć biblioteka GNU C lub Bionic lub coś podobnego. Całe oprogramowanie pośredniczące lub jego części mogą równie dobrze być oprogramowaniem o zamkniętym kodzie źródłowym i zastrzeżonym ; to samo dotyczy gier wideo. Dostępne są darmowe gry wideo typu open source na system operacyjny Linux, a także te zastrzeżone.

Jądro Linuksa

Podsystemy już włączone i dostępne w jądrze Linuksa są najprawdopodobniej wystarczająco wydajne, aby w żaden sposób nie utrudniać rozgrywki, jednak dostępne jest dodatkowe oprogramowanie, takie jak np. Brain Fuck Scheduler (program planujący procesy) lub Budget Fair Queuing ( Harmonogram BFQ (program planujący we/wy).

Podobnie do sposobu, w jaki można na przykład dostosować jądro Linuksa do lepszego działania na superkomputerach, istnieją adaptacje mające na celu poprawę wydajności gier. Projekt dotyczący tego zagadnienia nazywa się Liquorix .

Dostępne oprogramowanie dla projektantów gier wideo

Debugery

Dla Linuksa dostępnych jest kilka narzędzi do tworzenia gier, w tym GNU Debugger , LLDB , Valgrind , glslang i inne. VOGL , debugger dla OpenGL został wydany 12 marca 2014 r. Obecnie trwają prace nad otwartym, wieloplatformowym klonem programu Enterbrain 's RPG Maker (2000, 2003, XP, VX), zwanym OpenRPG Maker.

Dostępne interfejsy i SDK

Dostępnych jest wiele interfejsów i zestawów Software Development Kit dla systemu Linux, a prawie wszystkie z nich są wieloplatformowe . Większość z nich to darmowe oprogramowanie o otwartym kodzie źródłowym podlegające warunkom licencji zlib , dzięki czemu możliwe jest tworzenie statycznego linku do nich z w pełni zastrzeżonego oprogramowania o zamkniętym kodzie źródłowym. Jedną z trudności wynikających z tej mnogości interfejsów jest trudność programistów w wyborze najlepszego interfejsu API audio do swoich celów. Główny twórca projektu PulseAudio , Lennart Poettering , skomentował tę kwestię. Silniki fizyki, biblioteki audio, które są dostępne jako moduły silników gier, są dostępne dla Linuksa od dawna.

Książka Programowanie gier linuksowych omawia kilka dostępnych interfejsów API odpowiednich do tworzenia gier wideo dla Linuksa, podczas gdy Interfejs Programowania Linuksa opisuje interfejsy jądra Linuksa bardziej szczegółowo.

Biblioteka Licencja w Wiązania językowe Zaplecze Opis
Ikona Nazwa Urzędnik Strona trzecia Linux Okna OS X Inne
Allegro Allegro Licencja zlib C tak tak tak Android , iOS
ClanLib Licencja zlib C++ Python , Lua , Ruby tak tak Nie dotyczy Nie dotyczy
GLFW Licencja zlib C Nie dotyczy Ada , C# , Common Lisp , D , Go , Haskell , Java , Python , Rebol , Red , Ruby , Rust tak tak tak mała biblioteka C do tworzenia i zarządzania oknami z kontekstami OpenGL, wyliczania monitorów i trybów wideo oraz obsługi wprowadzania
Borykać się LGPL-2.1+ C tak tak tak darmowy pakiet oprogramowania do dodawania wsparcia dla wielu graczy
Nvidia GameWorks Prawnie zastrzeżony Nieznany WIP tak Nie dotyczy Nie dotyczy W wyniku współpracy z Valve, Nvidia ogłosiła port GameWorks na Linuksa. Od czerwca 2014 r. PhysX i OptiX są od pewnego czasu dostępne dla systemu Linux.
OpenPlay APSL C tak tak tak Nie dotyczy biblioteka sieciowa autorstwa Apple Inc.
Pygame Pygame LGPL-2.1 Pyton tak tak tak kompilacja przez SDL
RakNet 3-klauzulowy BSD C++ C++ , C# Nie dotyczy tak tak tak PlayStation 3 , iOS , ... silnik sieciowy gry dla wielu graczy
SDL SDL Licencja zlib C C C# , Pascal , Python EGL , Xlib , GLX ? GDI , Direct3D Kwarcowy , rdzeń OpenGL ? PSP- rzeczy niskopoziomowa międzyplatformowa warstwa abstrakcji
SFML SFML Licencja zlib C++ C , D , Python , Ruby , OCaml , .Net , Go tak tak tak
wxWidgets wxWidgets podobny do LGPL C++ tak tak tak

Dostępne oprogramowanie pośredniczące

Oprócz większości oprogramowania, które pełni rolę interfejsu do różnych podsystemów systemu operacyjnego, istnieje również oprogramowanie, które można po prostu określić jako middleware. Na całym świecie istnieje wiele firm, których głównym lub jedynym produktem jest oprogramowanie, które ma być licencjonowane i zintegrowane z silnikiem gry. Ich głównym celem jest przemysł gier wideo , ale przemysł filmowy wykorzystuje takie oprogramowanie również do efektów specjalnych. Kilka dobrze znanych przykładów to

Znaczna część dostępnego oprogramowania pośredniczącego działa już natywnie w systemie Linux, tylko nieliczne działają wyłącznie w systemie Linux.

Dostępne IDE i edytory kodu źródłowego

Dla systemu Linux dostępnych jest wiele edytorów kodu źródłowego i środowisk IDE , w tym Visual Studio Code , Sublime Text , Code::Blocks , Qt Creator , Emacs lub Vim .

Wiele monitorów

Multi-monitor instalacyjny jest obsługiwane w systemie Linux przynajmniej przez AMD Eyefinity i AMD Catalyst , Xineramą i RandR zarówno X11 i Wayland. Serious Sam 3: BFE to jeden z przykładów gry, która działa natywnie w systemie Linux i obsługuje bardzo wysokie rozdzielczości oraz została zweryfikowana przez AMD pod kątem obsługi Eyefinity. Civilization V jest kolejnym przykładem, działa nawet na desktopowym APU "Kaveri" w trybie portretowym 3x1.

Głos przez IP

Specyfikacje protokołu Mumble są swobodnie dostępne i istnieją implementacje na licencji BSD zarówno dla serwerów, jak i klientów. Pozycyjne API audio Mumble jest obsługiwane m.in. przez Cube 2: Sauerbraten .

Wino

Wine to warstwa kompatybilności, która zapewnia kompatybilność binarną i umożliwia uruchamianie oprogramowania napisanego i skompilowanego dla systemu Microsoft Windows w systemie Linux. Projekt Wine obsługuje bazę danych aplikacji przesłanych przez użytkowników (znaną jako Wine AppDB), która zawiera listę programów i gier wraz z ocenami i recenzjami, które szczegółowo opisują, jak dobrze działają z Wine. Wine AppDB ma również system komentowania, który często zawiera instrukcje dotyczące modyfikacji systemu, aby uruchomić określoną grę, która nie może działać w normalnej lub domyślnej konfiguracji. Wiele gier jest ocenianych jako działające bezbłędnie, jest też wiele innych gier, które można uruchomić z różnym powodzeniem. Wykorzystanie Wine do gier okazało się kontrowersyjne w społeczności Linuksa, ponieważ niektórzy uważają, że uniemożliwia lub przynajmniej utrudnia dalszy rozwój natywnych gier na platformie.

Emulatory

Istnieje wiele emulatorów dla Linuksa. Istnieją również interfejsy API, maszyny wirtualne i emulatory maszyn, które zapewniają kompatybilność binarną:

Homebrew Linuksa na konsolach

Linux został przeniesiony na kilka konsol do gier, w tym Xbox , PlayStation 2 , PlayStation 3 , PlayStation 4 , GameCube i Wii , co pozwala twórcom gier bez drogiego zestawu do tworzenia gier na dostęp do sprzętu konsoli. Kilka urządzeń peryferyjnych do gier działa również z systemem Linux.

Adopcja Linuksa

Przyjęcie przez silniki gier

Silnik gry jest ważny zarówno dla graczy, jak i deweloperów. Wokół niego zbudowany jest zestaw deweloperski, edytorzy gier używają go do budowania poziomów. Narzędzia takie jak Blender czy 3ds Max są wykorzystywane do tworzenia geometrii obiektów i/lub ich animacji. Dane dotyczące gier osiągnęły ogromne ilości. Chociaż silniki gier są czasami wydawane na podstawie jakiejś licencji wolnego oprogramowania, zamiast lub dodatkowo do licencjonowania, dane gry zwykle nie są.

Silnik gry to oprogramowanie odpowiedzialne wyłącznie za mechanikę gry lub zasady definiujące grę. Istnieją różne silniki gier dla strzelanek pierwszoosobowych , strategicznych gier wideo itp. Oprócz mechaniki gry potrzebne jest również oprogramowanie do obsługi grafiki, dźwięku, fizyki, obsługi danych wejściowych i sieci.

Silniki gier używane przez wiele gier wideo i działające na systemie Linux obejmują:

Przyjęcie przez gry wideo

Istnieje wiele darmowych gier wideo typu open source, a także komercyjnie dystrybuowanych zastrzeżonych gier wideo, które działają natywnie w systemie Linux. Niektóre niezależne firmy rozpoczęły również przenoszenie znanych gier wideo z systemu Microsoft Windows na Linux.

Darmowe i otwarte gry

Oryginalne gry
Vega Strike , symulacja lotu kosmicznego.
Frozen Bubble , popularna adaptacja gry Puzzle Bobble

Kilka oryginalnych gier wideo o otwartym kodzie źródłowym osiągnęło sławę:

Klony i przeróbki

Istnieje większa liczba klonów open source i przeróbek klasycznych gier:

Gry autorskie

Dostępne na Steam

Valve oficjalnie udostępniło Steam dla Linuksa 14 lutego 2013 r. W czerwcu 2020 r. liczba gier zgodnych z Linuksem na platformie Steam przekroczyła 6500. Wraz z premierą SteamOS , dystrybucji Linuksa stworzonej przez Valve, przeznaczonej do gier HTPC, liczba ta szybko rośnie. Poniżej wymieniono niektóre godne uwagi gry dostępne na Steam dla systemu Linux:

Niezależni twórcy gier

VVVVVV Terry'ego Cavanagha został przeniesiony do Linuksa dla Humble Bundle .

Niezależny deweloper 2D Boy wydał World of Goo dla systemu Linux. Gry wideo typu RPG, takie jak Eschalon: Book I , Eschalon: Book II i Penny Arcade Adventures: On the Rain-Slick Precipice of Darkness, zostały opracowane na wielu platformach od samego początku, w tym w wersji dla systemu Linux. Sillysoft wydał wersje swojej gry Lux dla systemu Linux i jej różne wersje.

Hemisphere Games wydało wersję Osmos dla Linuksa. Koonsolo wypuścił wersję Mystic Mine dla Linuksa. Amanita Design wydała wersje Machinarium i Samorost 2 dla Linuksa. Irrgheist wydało linuksową wersję swojej futurystycznej gry wyścigowej H-Craft Championship . Gamerizon wydał linuksową wersję QuantZ . InterAction Studios ma na swoim koncie kilka tytułów, głównie zserii Chicken Invaders .

Kristanix Games wydało wersje dla systemu Linux Crossword Twist , Fantastic Farm , Guess The Phrase! , Jewel Twist , Kakuro Epic , Mahjong Epic , Maxi Dice , Solitaire Epic , Sudoku Epic , Tezeusz i Minotaur . Anawiki Games wydało wersje Path of Magic , Runes of Avalon , Runes of Avalon 2 , Soccer Cup Solitaire , The Perfect Tree i Dress-Up Pups dla Linuksa . Gaslamp Games wypuściło Linuksową wersję Dungeons of Dredmor . Broken Rules wypuściło Linuksową wersję A Yet It Moves .

Frictional Games wypuściło na Linuxa wersje Penumbra: Black Plague i Penumbra: Overture , a także dodatek Penumbra: Requiem . Wydali także Amnesia: The Dark Descent dla Linuxa jednocześnie z wersjami Windows i Mac OS X. S2 Games wypuściło klientów dla Linuksa dla swoich tytułów Savage: The Battle for Newerth , Savage 2: A Tortured Soul i Heroes of Newerth . Wolfire Games wypuściło linuksową wersję swojej gry Lugaru i wyda swoją kontynuację Overgrowth dla Linuksa. Black Shades Davida Rosena również został przeniesiony do Linuksa. Arctic Paint wydała Linuxową wersję Number Drill . Charlie's Games wypuściło Linuksową wersję Bullet Candy Perfect , Irukandji , Space Phallus i Scoregasm .

Illwinter Game Design wydało Conquest of Elysium II , Dominions: Priests, Prophets and Pretenders , Dominions II: The Ascension Wars oraz Dominions 3: The Awakening dla systemu Linux. Introversion Software wydało Darwinia , Uplink i DEFCON . Cartesian Theatre to firma zajmująca się oprogramowaniem z Vancouver w Kolumbii Brytyjskiej w Kanadzie, specjalizująca się w darmowych, komercyjnych grach dla systemu Linux. Mają jeden tytuł, który jest obecnie aktywnie rozwijany, Avaneya. Kot-in-Action Creative Artel wydał swoje gry Steel Storm dla systemu Linux. Hazardous Software wydało swoją grę Achron dla systemu Linux.

Unigine Corp opracował Oil Rush przy użyciu technologii silnika Unigine, która działa na Linuksie. Unigine Corp opracowywało także „grę typu shooter”, która miałaby zostać wydana dla Linuksa, obecnie prace nad tą grą są zamrożone do czasu wydania OilRush . Gra MMORPG Syndicates of Arkon ma również pojawić się na Linuksie. Gra Dilogus: The Winds of War jest również opracowywana z Unigine i ma mieć klienta Linux.

Wielu twórców powieści wizualnych obsługuje system Linux. Winter Wolves wydała takie tytuły jak Spirited Heart , Heileen , The Flower Shop , Bionic Heart , Card Sweethearts , Vera Blanc , Planet Stronghold i Loren The Amazon Princess dla systemu Linux. Hanako Games wypuściło Science Girls , Summer Session , Date Warp , Cute Knight Kingdom i rozważa przeniesienie Fatal Hearts na Linuksa. sakevisual wprowadziła Jisei , Kansei , Yousei , RE: Alistair i Ripples do Linuksa. Four Leaf Studios wydało także Katawa Shoujo dla systemu Linux, a Christine Love wydała Digital: A Love Story , które, wraz ze wspomnianą wcześniej sesją letnią , są oparte na darmowym narzędziu Ren'Py .

Oparta na Javie gra typu sandbox Minecraft autorstwa niezależnego dewelopera Mojanga jest dostępna w systemie Linux, podobnie jak każda inna gra wideo skompilowana na maszynę wirtualną Java .

Dwarf Fortress , symulator zarządzania piaskownicą / roguelike, został udostępniony dla systemu Linux przez Tarna Adamsa.

Oparta na wokselach kosmiczna gra typu sandbox ScrumbleShip autorstwa niezależnego dewelopera Dirksona jest obecnie opracowywana dla systemów Linux, Mac OS X i Windows.

Realistyczna symulacja baseballu Out of the Park Baseball autorstwa OOTP Developments jest obecnie dostępna dla systemów Linux, Mac OS X i Windows, dla lig online dla jednego gracza i dla wielu graczy.

Grappling Hook , pierwsza strzelanka jak gra logiczna.

Niemieckie niezależne studio Pixel Maniacs wydało obie swoje gry, ChromaGun i Can't Drive This dla systemu Linux.

W przestrzeni Walking Simulator dostępne jest dla Linuksa Dark Hill Museum of Death Dana Ruscoe .

Tragarze gier

Niezależne firmy podjęły się również zadania przeniesienia znanych gier Windows na Linuksa. Loki Software było pierwszą taką firmą, a w latach 1998-2002 przeportowało Civilization: Call to Power , Descent³ , Eric's Ultimate Solitaire , Heavy Gear II , Heavy Metal: FAKK² , Heretic II , Heroes of Might and Magic III , Kohan: Immortal Sovereigns , Myth II: Soulblighter , Postal , Railroad Tycoon II , Quake III Arena , Rune , Sid Meier's Alpha Centauri , Sim City 3000 , Soldier of Fortune , Tribes 2 i MindRover na Linux.

Tribsoft stworzył linuksową wersję Jagged Alliance 2 przez Sir-Tech Canada przed zamknięciem w 2002 roku. Linux Game Publishing zostało założone w 2001 roku w odpowiedzi na zbliżający się upadek Lokiego i przyniosło Creatures: Internet Edition , Candy Cruncher , Majesty: Gold Edition , NingPo MahJong , Hyperspace Delivery Boy! , Software Tycoon , Postal²: Share The Pain , Soul Ride , X2: The Threat , Gorky 17 , Cold War , Knights and Merchants: The Shattered Kingdom , Ballistics , X3: Reunion , Jets'n'Guns , Sacred: Gold , Shadowgrounds , i Shadowgrounds Survivor do Linuksa. Niektóre z tych gier zostały dla nich przeniesione przez Gordona.

Związany z LGP, ale niezależny konsultant Frank C. Earl przenosi grę Caster na Linuksa i wydał pierwszy odcinek, a także opracował linuksową wersję Cortex Command, która jest zawarta w drugim Humble Indie Bundle. Pracuje również nad innymi projektami portowania, takimi jak cała seria Myth . W dużej mierze przyjmuje rekomendacje i komentuje jako część społeczności Phoronix . icculus.org przystosowała wersji beta dla Medal of Honor: Allied Assault i Devastation , wersje amerykańskiej armii , a tytuły Prey , akwariach , Braid , Hammerfight i KWS .

Niemiecki wydawca RuneSoft została założona w roku 2000. Są one przenoszone gry Northland , Robin Hood: Legenda Sherwood , Airline Tycoon Deluxe , Ankh , Ankh: Heart of Osiris , Barkanoid 2 , a Jack Keane na Linuksie, jak również przenoszenie Rycerzy i Merchants: The Shattered Kingdom i Software Tycoon dla wydawnictwa Linux Game Publishing. Hyperion Entertainment przeniósł gry na kilka systemów, przeniósł Shogo: Mobile Armor Division i SiN na Linux, a także Gorky 17 dla Linux Game Publishing. Firma Wyrmkeep Entertainment wprowadziła gry The Labyrinth of Time i Inherit the Earth: Quest for the Orb do systemu Linux. Alternatywne gry przyniosły Trine i Shadowgrounds oraz Shadowgrounds Survivor dla Linux Game Publishing.

Aspyr Media wydało swój pierwszy port na Linuksa w czerwcu 2014 r., twierdząc, że przenoszą się na Linuksa, ponieważ Valve wypuściło SteamOS. Aspyr Media przeniósł później Borderlands 2 na Linuksa we wrześniu 2014 roku.

Po przeniesieniu gier na Mac OS X od 1996 roku, wydawca gier wideo Feral Interactive wydał XCOM: Enemy Unknown , swoją pierwszą grę na Linuksa, w czerwcu 2014 roku. Feral Interactive oświadczył, że przenosi gry na Linuksa dzięki SteamOS.

Inni programiści

Niektórzy pracownicy id Software przenieśli serię Doom, serię Quake , Return to Castle Wolfenstein , Wolfenstein: Enemy Territory i Enemy Territory: Quake Wars . Niektóre gry wydane przez GarageGames, które mają wersje dla systemu Linux, to Bridge Builder , Marble Blast Gold , Gish , Tribal Trouble i Dark Horizons: Lore Invasion .

MP Entertainment wypuściło Hopkins FBI, a Crack dot com wypuściło Abuse for Linux, stając się jednym z pierwszych programistów, którzy wydali natywny port. Inner Worlds , kolejny wczesny komercyjny tytuł Linuksa, został wydany i rozwijany na Linuksie. Philos Laboratories opublikował wersję Theocracy dla systemu Linux na dysku detalicznym. Absolutist wspiera Linuksa od wielu lat. Firma GLAMUS GmbH wydała linuksową wersję swojej gry Mobility . Vicarious Visions przeniosło grę lotów kosmicznych Terminus na Linuksa.

Lava Lord Games wydało swoją grę Astro Battle dla systemu Linux. Xatrix Entertainment wydało linuksową wersję Kingpin: Life of Crime . Firma BioWare wydała Neverwinter Nights dla Linuksa. Croteam wypuścił serię Serious Sam , z pierwszą grą przeportowaną przez Gordona, a drugą z autoportacją. Gordon przeniósł także strzelanki Epic Games Unreal Tournament 2003 i Unreal Tournament 2004 .

Revolution System Games wypuściło swoją grę Decadence: Home Sweet Home przez Steam tylko dla Linuksa przez pewien czas po wydaniu Maca lub Windowsa.

12 października 2013 r. Lars Gustavsson, dyrektor kreatywny w DICE , powiedział portalowi polygon.com

Bardzo chcemy dostać się do Linuksa z jakiegoś powodu” – powiedział Gustavsson. „Zajęło Halo, aby pierwsza konsola Xbox zaczęła działać i zwariować – zwykle wystarczy jedna zabójcza aplikacja lub gra, a ludzie są bardziej niż chętni [do jej zaadoptowania ] — nie jest trudno zdobyć Linuksa, na przykład wystarczy jedna gra, która zmotywuje Cię, aby tam iść.

Gry komercyjne dla zestawów instrukcji innych niż x86

Niektóre firmy przeniosły gry na Linuksa działające na zestawach instrukcji innych niż x86, takich jak Alpha , PowerPC , Sparc , MIPS czy ARM. Loki Entertainment Software przeniosło Civilization: Call to Power , Eric's Ultimate Solitaire , Heroes of Might and Magic III , Myth II: Soulblighter , Railroad Tycoon II Gold Edition oraz Sid Meier's Alpha Centauri z dodatkiem Alien Crossfire na Linux PowerPC. Przenieśli także Civilization: Call to Power , Ultimate Solitaire Erica , Alpha Centauri Sida Meiera z dodatkiem Alien Crossfire na Linux Alpha, a Civilization: Call to Power, Erica Ultimate Solitaire na Linux SPARC. Linux Game Publishing opublikowało Candy Cruncher , Majesty Gold , NingPo MahJong i Soul Ride to Linux PowerPC. Przeniesiono także Candy Cruncher , Soul Ride na Linux SPARC i Soul Ride na Linux Alpha. Illwinter Game Design przeniósł Dominions: Priests , Prophets & Pretenders , Dominions II: The Ascension Wars i Dominions 3 na Linux PowerPC i Conquest of Elysium 3 , Dominions 4: Thrones of Ascension na Raspberry Pi. Hyperion Entertainment przeniósł Sin na Linux PowerPC wydawany przez Titan Computer, a Gorky 17 na Linux PowerPC, który później został wydany przez LGP. Runesoft zatrudnił Gunnara von Boehna, który przeniósł Robin Hooda – The Legend of Sherwood na Linux PowerPC. Później Runesoft przeniósł Airline Tycoon Deluxe do Raspberry Pi z systemem Debian GNU/Linux .

Porty źródłowe

Micropolis , port open source SimCity

Kilku programistów udostępniło kod źródłowy wielu swoich starszych tytułów, umożliwiając ich uruchamianie jako natywnych aplikacji na wielu alternatywnych platformach, w tym na Linuksie. Przykładami gier, które zostały w ten sposób przeniesione na Linuksa są Duke Nukem 3D , Shadow Warrior , Rise of the Triad , Ken's Labyrinth , Seven Kingdoms , Warzone 2100 , Homeworld , Call to Power II , Wolfenstein 3D , Heretic , Hexen , Hexen II , Aliens kontra Predator , Descent , Descent II i Freespace 2 . Kilka tytułów gier, które zostały wcześniej wydane dla systemu Linux, również można było rozszerzyć lub zaktualizować ze względu na dostępność kodu gry, w tym Doom , Abuse , Quake , Quake II , Quake III Arena i Jagged Alliance 2 . Niektóre pochodne oparte na wydanym kodzie źródłowym zostały również wydane dla Linuksa, takie jak Aleph One i Micropolis odpowiednio dla Marathon 2: Durandal i SimCity .

Niektóre tytuły gier mogły nawet zostać przeniesione ze względu na dostępność wspólnego kodu silnika, mimo że sam kod gry pozostaje zastrzeżony lub w inny sposób niedostępny, na przykład gra wideo Strife lub komponent wieloosobowy Star Trek: Voyager – Elite Force . Niektóre gry zostały nawet przeniesione w całości lub częściowo przez inżynierię wsteczną i odtworzenie silnika gry, takie jak WarCraft II przez Wargus lub Commander Keen . Inną sztuczką jest próba zhakowania gry, aby działała jako mod w innym natywnym tytule, takim jak oryginalny Unreal . Ponadto niektóre gry można uruchamiać w środowiskach wykonawczych specyficznych dla systemu Linux, na przykład w przypadku niektórych gier stworzonych w Adventure Game Studio, takich jak Chzo Mythos, lub niektórych tytułów stworzonych za pomocą narzędzia RPG Maker . Gry pochodzące z wydanego kodu, zarówno z wolnymi, jak i zastrzeżonymi nośnikami, które zostały wydane dla systemu Linux, obejmują Urban Terror , OpenArena , FreeDoom , World of Padman , Nexuiz / Xonotic , War§ow i Excalibur: Morgana's Revenge .

Gry RPG online dla wielu graczy

WorldForge to darmowa gra MMORPG działająca w systemie Linux

Oto wybrana lista gier MMORPG, które są natywne w systemie Linux:

Rodzaje gier na Linuksie

Darmowe gry

Gra Libre to forma gry w Linuksie, która kładzie nacisk na darmowe oprogramowanie .

Zobacz też

Bibliografia