Twórca Half-Life nie traktuje Maca poważnie

Niedawno opublikowano witrynę internetową z grami o nazwie Kikizo wywiad ze współzałożycielem Valve Software, Gabe'em Newellem. Newell poczynił w nim kilka ostrych komentarzy na temat tego, dlaczego produkty jego firmy nigdy nie pojawiły się na platformie Mac. Komentarze Newella mają ziarno prawdy, ale nie popełnij błędu: jeśli Oprogramowanie Valve poważnie traktował Maca, już by tu był.

Jeśli nie jesteś graczem, Valve Software jest jedną z „wielkiej trójki”, jeśli chodzi o strzelanki pierwszoosobowe. Oprogramowanie identyfikacyjne to firma stojąca za Doomem i Quake'em. Epickie gry tworzy gry pod marką Unreal. A Valve jest twórcą niezwykle popularnej serii Half-Life.

Nieobecność Half-Life na Macu zawsze była rażącą dziurą w panteonie gier na Maca — zwłaszcza od czasu Oryginalna gra była w pewnym momencie przeznaczona do wydania na Maca, chociaż Valve ostatecznie wyciągnęła wtyczkę wcześniej wypuszczając to. Kiedy więc Gabe Newell mówi o komputerze Mac, uszy graczy na komputery Mac podnoszą się i zwracają na to uwagę.

Rozgrywający fotel

Według Newella, Valve „próbował rozmawiać z Apple przez kilka lat” na temat gier na Mac OS X i nie odniósł sukcesu. Jak wyjaśnia Newell, Apple działa gorąco i zimno – mówiąc swojej firmie, że jest zainteresowany ulepszeniem platformy do gier, a nie działaniem na niej. Co więcej, problemem wydaje się być również rotacja w relacjach deweloperskich Apple.

„Po prostu nie sądzę, żeby kiedykolwiek traktowali gry poważnie” – powiedział Newell. „I żadna z rzeczy, o które proszą ich programiści, nie jest wykonywana”.

W tym, co mówi Newell, jest dużo prawdy, a przez lata często mówiłem i nawiązywałem do tych rzeczy. Apple zdecydowanie nie „dostaje” gier, przynajmniej nie w taki sam sposób, jak robi to Microsoft. Przypuszczam, że to, czy uważasz, że jest to korzyść, czy szkoda dla Apple, zależy od tego, jak bardzo lubisz grać w gry w wolnym czasie.

Ale powiedzenie, że właśnie dlatego Valve nie jest na tej platformie, to, o ile mi wiadomo, hokej na koniu. Nieobecność Valve na Macintoshu ma ostatecznie bardzo niewiele wspólnego ze strategią gier Apple, a wszystko z pieniędzmi.

Wszystko zależy od Benjaminów

W przeszłości do Valve z pewnością zwracali się wydawcy gier na komputery Mac, którzy chcieli, aby Half-Life 2 i technologia podstawowego silnika Valve pojawiły się na komputerach Macintosh. A Valve albo odrzuciła te zaloty, albo poprosiła o tak absurdalną kwotę pieniędzy, że żaden wydawca gier na komputery Mac z odrobiną rozsądku – lub jakąkolwiek nadzieją na zysk – nigdy by się nie zgodził.

W rzeczywistości Valve w pewnym momencie stworzyło nawet oryginalne Half-Life na Macintoshu. Przekazał projekt nieistniejącemu już deweloperowi i wydawcy konwersji gier Mac o nazwie Logicware. Valve wyciągnął wtyczkę po tym, jak zdecydował, że nie byłoby warte potencjalnych pieniędzy, jakie można by zarobić na utrzymywaniu wersji Mac i PC w jednym kroku, aby mogli razem grać online.

Przynajmniej taka była wymówka, której używał Valve w tamtym czasie. Jeśli jest w tym coś więcej, prawdopodobnie nigdy się nie dowiemy. Logicware przeszło łagodnie w tę dobrą noc, a twórcy firmy już dawno przenieśli się do innych projektów i innych firm.

Najgorsze w nieobecności Valve na platformie Mac nie jest jednak konieczna utrata Half-Life 2 lub jakiejkolwiek innej gry specyficznej dla Valve. Valve, podobnie jak Id i Epic, licencjonuje swoją technologię silnika gry innym programistom. Nie chodzi więc tylko o to, że gry Valve Software nie są dostępne na Macu — chodzi o to, że każdy inny programista, który korzysta z tej technologii, nie jest w stanie przenieść swojej gry na Maca.

Robić to prawidłowo

Porównaj to, jeśli chcesz, z pracą wykonywaną przez Id Software i Epic Games. Id i Epic współpracują z wydawcami gier na komputery Mac (odpowiednio Aspyr Media i MacSoft), aby przenieść swoje tytuły na komputery Macintosh. Współzałożyciel Id Software, John Carmack, był w przeszłości znany z rozmów ze Stevem Jobsem i z pewnością wykorzystywał jego wpływ, aby upewnić się, że wysiłki Apple rozwijające OpenGL jako podstawową technologię graficzną Mac OS X nie pójdą na marne marnować. Co więcej, Id polega na zaufaniu własnego wewnętrznego studia tworzenia gier Aspyr, aby upewnić się, że jego gry są dobrze zoptymalizowane pod kątem systemu Mac OS X. Firma Epic zatrudnia bardzo zaradnego i niezwykle utalentowanego programistę Ryana Gordona, który zajmuje się większością konwersji na komputery Mac i Linux.

Co więcej, spójrz na Rozrywka Blizzarda, twórców niezwykle popularnej gry World of Warcraft. Blizzard od lat utrzymuje rozwój komputerów Mac i PC jednocześnie, zatrudniając niewielką, ale utalentowaną grupę użytkowników komputerów Mac programistom, którzy pracują nad ich grami, i aktualizują je, dbając o to, by ujawniać nowe technologie Apple, kiedy tylko się pojawią dostępny.

Na przykład Blizzard zademonstrował działanie World of Warcraft jako uniwersalnego pliku binarnego w tym samym tygodniu, w którym Apple wprowadził komputery Mac z procesorami Intela w styczniu 2006 r., i był jedną z pierwszych firm, które zastosowały wsparcie dla wielowątkowego OpenGL, która zwiększa wydajność grafiki 3D na wielordzeniowych komputerach Mac z procesorem Intel.

Niektórzy techno-literaci wskazują na szerokie wykorzystanie technologii Microsoft DirectX przez Valve jako powód, dla którego ich gry nie mogą działać na komputerze Mac. To jest błąd — gry intensywnie korzystające z DirectX trafiają na Maca przez cały czas. Twórcy konwersji gier na Maca mają biblioteki, które umożliwiają im konwersję kodu DirectX na jego odpowiednik dla Maca. Jest to oczywiście problem techniczny, ale nie jest nie do pokonania.

W każdym przypadku programiści i wydawcy, których wskazałem, znaleźli sposoby na przeniesienie swoich gier na platformę Mac, bez szukania wymówek i obwiniania Apple za brak zainteresowania. I zrobili to bez żadnych backdoorów od Apple.

Co sprawia, że ​​Valve jest wyjątkowe?

Odpowiedź: Nic.

  • Jul 31, 2023
  • 46
  • 0