Porty open source komercyjnych silników gier

Porty open source komercyjnych silników gier
Bezpłatne, open source i wieloplatformowe odtwarzanie silników gier można wykorzystać do gry w stare, a także niektórych z dość najnowszych tytułów gier. W tym artykule wymieniono niektóre z tych silników gier, które są zbudowane przez inżynierię odwrotną oryginalne pliki lub wykonane przez dostosowanie swobodnie dostępnego kodu źródłowego wydanego przez oryginalnych programistów. Mimo że istnieje wiele takich projektów, w tym artykule wymieniono tylko niektóre z nich, które pozwolą ci grać w pełne gry z drobnymi problemami lub obejściami. Ta lista w jakikolwiek sposób nie jest wyczerpujący.

OpenMW

OpenMW to bezpłatna, open source i wieloplatformowa rekreacja silnika gry GameBryo używana w grze The Elder Scrolls III: Morrowind Open World Play. Jest nie tylko w pełni kompatybilny z oryginalnymi plikami i modami, ale także zapewnia narzędzia do tworzenia pełnych samodzielnych gier. OpenMW ma również wiele ulepszeń w stosunku do oryginalnego silnika gier, w tym ulepszone obsługę interfejsu użytkownika i mod, ulepszoną sztuczną inteligencję i fizykę oraz port w systemie Android, który obsługuje sterowanie ekranem dotykowym.

Jedność sztyletu

Daggerfall Unity, jak sama nazwa wskazuje, jest pełnym odtworzeniem gry Daggerfall w Unity Game Engine. Jest bezpłatny, open source, między platformą i ma wiele ulepszeń, takich jak ulepszone oświetlenie, grafika, elementy sterujące, obsługa modów i pełna kompatybilność z nowoczesnymi systemami. Oryginalna gra Daggerfall jest teraz dostępna za darmo i będziesz potrzebować oryginalnych plików gier, aby grać w dieżowej jedności. Więcej informacji o instalacji można znaleźć tutaj.

Xash3d

Xash3d to ponowna implementacja silnika Goldsrc używanego w okresie półtrwania 1. Można go użyć do gry oryginalnej gry okresowej, a także wielu kompatybilnych modów. Xash3d został później rozwidlony w Xash3d FWGS, wprowadzając ulepszone wsparcie dla wielu graczy, pełną kompatybilność z Androidem i wsparcie kontrolera. Linki do pobierania portu z Androidem są dostępne tutaj.

Openttd

OpentTd to ponowna implementacja strategii i gry symulacyjnej „Transport Tycoon Deluxe”. Jest wyposażony w liczne ulepszenia, z których najważniejszym jest ulepszona grafika, kompatybilność z nowoczesnymi systemami, aktualizacje jakości życia i ulepszone wsparcie dla wielu graczy. Wszystkie zasoby gry zostały odtworzone w OpentTD, więc nie musisz mieć oryginalnych plików gry (oryginalne pliki są nadal obsługiwane). Port Android jest dostępny tutaj.

Gemrb

GEMRB to bezpłatna i open source Recreation of the Infinity Game Engine opracowana przez BioWare. Silnik gry był pierwotnie używany w izometrycznych grach w role, takich jak Baldur's Gate Series, Icewind Dale Series i Planescape: udręka. GEMRB wprowadził liczne ulepszenia w stosunku do oryginalnego silnika, w tym ulepszone wsparcie MOD, Android i iOS porty. GEMRB wymaga, aby oryginalne pliki gier działały, ale podano wbudowane demo, które można użyć do testowania silnika i nie wymaga żadnych plików zewnętrznych.

Należy zauważyć, że zremasterowane ulepszone wersje serii Baldur's Gate, Planescape: udręka i Icewind Dale 1 zostały wydane przez Beamdog w niedawnej przeszłości. Te zremasterowane wersje mają również porty Androida i iOS. Jeśli masz gdzieś przechowywane oryginalne gry, możesz użyć GEMRB, aby grać w te gry i pominąć zakup ulepszonych wersji. Jeśli pieniądze nie stanowią problemu, polecam uzyskanie ulepszonych wersji, ponieważ mają one dużą poprawę jakości życia. Enhanced Edition for Icewind Dale 2 nie istnieje, ponieważ oryginalny kod źródłowy został utracony, więc jedyną opcją grania w nowoczesnych systemach jest użycie GEMRB.

Scummvm

Scummvm to ponowne wdrożenie silnika gier używanego w grach Classic Point i przygodach wykonanych przez firmy, takie jak Lucasarts i Sierra On-line. Niektóre z tych popularnych gier obejmują Broken Sword i Monkey Island. Część „VM” oznacza „maszynę wirtualną”, a we wszystkich obsługuje ponad 250 gier, które można odtwarzać w systemie Windows, MacOS, Linux, Android, iOS, a nawet na konsolach. Scummvm jest bezpłatny i open source i przyniósł głównie lepszą kontrolę i kompatybilność z nowoczesnymi systemami, jednocześnie zachowując oryginalny wygląd gier. W rzeczywistości niektórzy z oryginalnych twórców gier nawiązali współpracę z Scummvm, aby ponownie wydać swoje gry w nowoczesnych systemach. Zauważ, że SCUMMVM nie jest emulatorem, ale kompletnym odtworzeniem oryginalnego silnika i będziesz potrzebować oryginalnych plików gier, aby grać.

Corsixth

Corsixth to rekreacja popularnej gry w szpitalu i grę symulacyjnej „Temat Hospital”, wydanej w 1997 roku. Jest bezpłatny, open source i cross-splatform, ale potrzebujesz oryginalnych plików gier, aby grać w gry, ponieważ nie ma własnych zasobów. Nieoficjalny port na Androida jest również dostępny w Internecie. Corsixth przyniósł głównie wsparcie i kompatybilność o wysokiej rozdzielczości z nowoczesnymi systemami.

Projekt VCMI

Projekt VCMI to bezpłatna i open source implementacja Heroes of Might i Magic III Game Engine. Jest wyposażony w wiele ulepszeń, kilka z nich zawiera obsługę wyświetlaczy wysokiej rozdzielczości, ulepszone GUI, ulepszone wyrzutnie gier i narzędzie konfiguracyjne, ulepszone obsługę modów oraz kompatybilność z nowoczesnymi systemami. Oprócz kompilacji dla systemu Windows, MacOS i Linux dostępny jest również port Android. Projekt VCMI wymaga do działania oryginalnych plików gier.

Openra

Openra to rekreacja silnika gry używana w klasycznych grach strategicznych w czasie rzeczywistym, takich jak Command & Conquer Series, Tiberian Dawn i Dune 2000. Jest wyposażony w wiele ulepszeń, takich jak obsługa nowoczesnych rozdzielczości ekranu, ulepszone elementy sterowania i interfejs interfejsu interfejsu, ulepszone obsługę skrótów, ulepszone wsparcie modów i pełne wbudowane obsługę gier wieloosobowych. Baza graczy jest dość aktywna i nie potrzebujesz nawet oryginalnych plików gier do gry. Po pierwszym uruchomieniu Openra zostaniesz poproszony o pobranie plików gier.

RBDOOM-3-BFG

RBDOOM-3-BFG to port źródłowy Doom 3 BFG First Person strzelanka pierwotnie wydana przez ID Software. Gra korzysta z ID Tech 4 Game Engine, którego kod źródłowy został wydany w 2011 roku. Główne funkcje RBDOOM-3-BFG obejmują 64-bitowe kompilacje międzyplatformowe, ulepszone cienie, oświetlenie i grafikę, ulepszone wsparcie modów oraz kompatybilność z nowoczesnymi systemami. Aby zagrać w Doom 3 BFG za pomocą portu RBDOOM-3-BFG, potrzebujesz oryginalnych plików gier. Nieoficjalny port Android RBDOOM-3-BFG jest dostępny w Internecie.

EASYRPG

EASyrpg to bezpłatna i otwarta ponowna implementacja silników gier RPG 2000 i RPG Maker 2003. Można go używać do gry w istniejących grach RPG 2000 i 2003, pod warunkiem, że masz oryginalne pliki gier. Easyrpg jest również wyposażony w edytor, którego można użyć do tworzenia gier od zera. Gracz EASyrpg może być używany do gry w gry we wszystkich głównych systemach operacyjnych, na niektórych konsolach, telefonach z Androidem i urządzeniom iOS.

Openrct2

Openrct2 to bezpłatna i open source adaptacja gry Rollercoaster Tycoon 2. Oprócz ponownej implementacji oryginalnej gry, ma wiele dodatkowych funkcji, takich jak ulepszony edytor, ulepszona rozgrywka wieloosobowa, kompatybilność z nowoczesnymi systemami, w tym urządzeniami z Androidem, ulepszonym interfejsem użytkownika i tak dalej. Openrct2 wymaga oryginalnych plików gier do działania, więc musisz posiadać grę Rollercoaster Tycoon 2.

Wniosek

Odtwarzanie starych gier w open source nie tylko pozwalają graczom przeżyć nostalgię, ale także pomagają w zachowaniu klasyki. Niektóre z wyżej wymienionych projektów są w rozwoju od ponad dekady i są to projekty społeczne bez poparcia korporacyjnego.