Gry na Linuksie - Linux gaming
Gry wideo |
---|
Gra w systemie Linux odnosi się do grania w gry wideo w systemie operacyjnym Linux .
Historia
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.
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 .
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.
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 | 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 | 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 | Licencja zlib | C | C | C# , Pascal , Python | EGL , Xlib , GLX ? | GDI , Direct3D | Kwarcowy , rdzeń OpenGL ? | PSP- rzeczy | niskopoziomowa międzyplatformowa warstwa abstrakcji | |
SFML | Licencja zlib | C++ | C , D , Python , Ruby , OCaml , .Net , Go | tak | tak | tak | ||||
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
- fizyka klasyczna: Havok , Newton Game Dynamics i PhysX
- audio: Audiokinetyczny Wwise , FMOD
- inne: SpeedTree
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ą:
- Basilisk II dla Macintosha 68040 ;
- DOSBox i DOSEMU dla MS-DOS/PC DOS i kompatybilnych;
- DeSmuME i melonDS dla Nintendo DS ;
- Dolphin dla Nintendo GameCube , Wii i Triforce ;
- FCEUX , Nestopia i TuxNES dla Nintendo Entertainment System ;
- Frotz dla tekstowych przygód Z-Machine;
- Bezpiecznik dla Sinclair ZX Spectrum;
- Hatari dla Atari ST , STe , TT i Falcon ;
- gnuboy dla Nintendo Game Boy i Game Boy Color;
- MAME do gier zręcznościowych;
- Mednafen i Xe emulujące wiele platform sprzętowych, w tym niektóre z powyższych;
- Mupen64Plus i nierozwijany już oryginalny Mupen64 na Nintendo 64;
- PCSX-Reloaded , pSX i port Linux ePSXe dla PlayStation;
- PCSX2 dla PlayStation 2;
- PPSSPP dla przenośnej konsoli PlayStation ;
- ScummVM dla LucasArts i różnych innych gier przygodowych;
- SheepShaver dla PowerPC Macintosh ;
- Snes9x , higan i ZSNES dla Super NES;
- Stella dla Atari 2600 ;
- ZEA dla Amigi;
- VICE dla Commodore 64;
- VisualBoyAdvance dla Game Boy Advance;
- vMac dla Macintosha 680x0 ;
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 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ą:
- Silnik C4 ( oprogramowanie Terathon )
- CryEngine ( Crytek )
- Diesel 2.0 ( uśmiech )
- Silnik HPL 1–3 ( gry frykcyjne )
- id Tech ( id oprogramowanie )
- Poważny silnik ( Croteam )
- Źródło ( zawór )
- Unigine ( Unigine Corp )
- Unity 5 ( Unity Technologie )
- Unreal Engine 1-4 ( Epic Games )
- Silnik Godota
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
Kilka oryginalnych gier wideo o otwartym kodzie źródłowym osiągnęło sławę:
- 0 AD to gra strategiczna czasu rzeczywistego o starożytnych wojnach, podobna do Age of Empires .
- AssaultCube to strzelanka pierwszoosobowa.
- AstroMenace to strzelanka 3D z przewijaniem.
- BZFlag to pierwszoosobowa strzelanka czołgowa 3D (ze skokami).
- Battle for Wesnoth to turowa gra strategiczna.
- Blob Wars: Metal Blob Solid to platformowa gra 2D.
- Chromium BSU to szybka kosmiczna strzelanka w stylu arcade.
- CodeRED: Alien Arena to pierwszoosobowa strzelanka science fiction wywodząca się zsilnika Quake II .
- Crimson Fields to turowa taktyczna gra wojenna.
- Cube 2: Sauerbraten to pierwszoosobowa strzelanka 3D ze zintegrowanym trybem edycji map.
- Danger from the Deep to symulator łodzi podwodnej osadzony w czasach II wojny światowej .
- Glest to gra strategiczna czasu rzeczywistego z opcjonalnym trybem wieloosobowym.
- NetHack i Angband to komputerowe gry fabularne oparte na tekście.
- Netrek towieloosobowa kosmiczna gra bitewna 2D o tematyce Star Trek .
- Nexuiz to strzelanka pierwszoosobowa. Zostało to jednak zastąpione przez Xonotic .
- Projekt: Starfighter wielokierunkowy, oparty na celach shoot-em-up.
- TORCS (The Open Racing Car Simulator) – uważany za jeden z najlepszych symulatorów wyścigów typu open source, z realistyczną grafiką i prowadzeniem pojazdu.
- Tremulous to pierwszoosobowa strzelanka 3D/strategia czasu rzeczywistego.
- Tux Racer to trójwymiarowa gra wyścigowa z udziałem Tuxa .
- Urban Terror to samodzielnastrzelanka pierwszoosobowa Quake III Arena . (Zastrzeżony mod).
- Vega Strike to symulacja lotu kosmicznego.
- Warsow topodobna do Quake , szybka strzelanka pierwszoosobowa.
Klony i przeróbki
Istnieje większa liczba klonów open source i przeróbek klasycznych gier:
- FreeCiv to klon Civilization II .
- FreeOrion jest inspirowany Mistrzem Oriona .
- Frets on Fire to klon Guitar Hero .
- Frozen Bubble to klon Puzzle Bobble .
- Grid Wars to klon Geometry Wars .
- Head Over Heels , platformówka akcji ZX-Spectrum, została przerobiona na systemy Linux, Windows, Mac OS X i BeOS.
- Oolite to darmowy i otwarty remake Elite .
- OpenClonk to darmowy i otwarty remake Clonka .
- OpenTTD to remake Transport Tycoon Deluxe .
- Reimplementacja silnika gry OpenMW dla Morrowinda .
- Performous to remiks pomysłów stojących za Guitar Hero , SingStar i Dance Dance Revolution .
- Pingus to klon lemingów .
- Scorched 3D to trójwymiarowa adaptacja Scorched Earth .
- Spring pierwotnie jest klonem Total Annihilation , ale w rzeczywistości jest platformą do gier strategicznych czasu rzeczywistego.
- StepMania to klon Dance Dance Revolution
- SuperTuxKart i TuxKart to klony Mario Kart .
- SuperTux i Secret Maryo Chronicles to klony Super Mario Bros.
- The Dark Mod to skradanka inspirowana grami Thief (seria) (w szczególności 1 i 2) od Looking Glass Studios
- Zod Engine to aktywnie rozwijany remake gry Z o otwartym kodzie źródłowym.
- UFO: Alien Invasion jest pod silnym wpływem serii X-COM , głównie UFO: Enemy Unknown .
- UltraStar to klon SingStar o otwartym kodzie źródłowym
- Ur-Quan Masters jest oparty na oryginalnym kodzie źródłowym Star Control II
- Warzone 2100 to strategia czasu rzeczywistego i hybrydowa gra taktyczna w czasie rzeczywistym. Pierwotnie opublikowany przez Eidos Interactive, a później wydany jako open source.
- Widelands to klon gry The Settlers 2 .
- Bill Kendrick stworzył wiele darmowych gier, w większości inspirowanych grami na 8-bitowe Atari i innymi klasycznymi systemami.
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:
- Wiek cudów III
- Obcy: Izolacja
- Amerykański symulator ciężarówki
- A jednak się porusza
- Inny świat
- Akwaria
- Bastion
- Wiązanie Isaac
- BioShock Infinite
- Borderlands 2
- Borderlands: Pre-Sequel!
- Warkocz
- Brutalna legenda
- Opowieść o jaskini+
- Cywilizacja V
- Cywilizacja VI
- Cywilizacja: Poza Ziemią
- Kontratak
- Counter Strike globalna ofensywa
- Counter-Strike: Źródło
- Dzień Macki Remastered
- Martwa Wyspa
- Deus Ex: Rozłam Ludzkości
- Rajd brudu
- Nie głoduj
- Dota 2
- Imperium: Totalna Wojna
- Fez
- Planeta Wolności
- GRID Autosport
- Ponury Fandango Remastered
- Pół życia
- Okres półtrwania 2
- Wynajęty morderca
- Hitman Go
- Kerbal Space Program
- Lara Croft Go
- Lewo 4 Martwe 2
- Życie jest dziwne
- Życie jest dziwne 2
- Otchłań
- Mad Max
- Madout Big City Online
- Metro 2033
- Metro: Ostatnie Światło
- Śródziemie: Cień Mordoru
- Minimetro
- Filary wieczności
- Portal
- Portal 2
- Liga Rakietowa
- Święty rząd 2
- Saints Row IV
- Saints Row: trzeci
- Łopata Rycerz
- Czaszki
- Spec Ops: Linia
- Star Wars Knights of the Old Republic II: The Sith Lords
- Super Mięsny Chłopak
- Wstrząs systemowy 2
- Zasada Talosa
- Siła czołgu
- Team Fortress 2
- Tomb Raider
- Total War: Warhammer
- Wniebowstąpienie Tower Fall
- Undertale
- VVVVVV
- Wiedźmin 2: Zabójcy Królów
- XCOM: Wróg nieznany
- XCOM 2
Niezależni twórcy gier
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
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
Oto wybrana lista gier MMORPG, które są natywne w systemie Linux:
- A Tale in the Desert III (2003, eGenesis) – gra handlowa i rzemieślnicza, osadzona w starożytnym Egipcie, płatna.
- Crossfire (1992) – średniowieczna gra fantasy 2D.
- Diaspora (1999, Altitude Productions) – 2D Space trading MMORPG. (Wersja Project Diaspora ma klienta Linux.)
- Dofus (2005, Ankama Games) – dwuwymiarowa gra MMORPG fantasy.
- Eternal Lands (2003, Radu Privantu) – 3D fantasy free-to-play MMORPG.
- PlaneShift – darmowa gra fantasy 3D.
- Regnum Online – gra fantasy 3D, bezpłatna z zawartością premium.
- RuneScape –3-osobowa gra MMORPG fantasy Java .
- Salem – izometryczna gra fantasy w 3D, skupiająca się na rzemiośle i permadeath .
- Shroud of the Avatar – izometryczna, trójwymiarowa gra fantasy i duchowy następca Ultima Online .
- Spiral Knights – trójwymiarowa gra fantasy w Javie .
- Saga of Ryzom – ma klienta Linux i dostępny kod źródłowy.
- Tibia – średniowieczna gra MMORPG fantasy 2D. Darmowa gra z zawartością premium. Jedna z najstarszych gier MMORPG, stworzona w styczniu 1997 roku. Z oficjalnym klientem Linux.
- Ultima Online ma nieoficjalnego klienta Linux.
- Vendetta Online – MMOFPS statku kosmicznego 3D z rosnącymi elementami RPG, płatny za grę. Obsługuje klientów Linux/32 i Linux/64.
- WorldForge – silnik gry . Dostępne są klienty Linux.
- Wyvern – 2D fantasy MMORPG, które działa na Javie .
- Yohoho! Puzzle Pirates – gra logiczna, która działa na Javie .
- Wiele wirtualnych światów – (takich jak Second Life ) ma również klientów Linux.
Rodzaje gier na Linuksie
Darmowe gry
Gra Libre to forma gry w Linuksie, która kładzie nacisk na darmowe oprogramowanie .
Zobacz też
- Katalogi i listy
- Oprogramowanie do gier dla systemu Linux
- Inne artykuły