stringtranslate.com

Ryan C.Gordon

Ryan C. Gordon (también conocido como icculus ) es un programador informático y ex empleado de Loki Software responsable de icculus.org , que alberga muchos proyectos de Loki Software, entre otros. El sitio de Gordon alberga proyectos con código de juegos comerciales como Duke Nukem 3D , Shadow Warrior , Quake III Arena y otros proyectos gratuitos y de código abierto para múltiples plataformas.

Gordon creó versiones de productos de software propietario para las plataformas Linux y Mac OS X. Estos incluyen ser contratado para portar la mayor parte de la serie Unreal Tournament , algunas de las series Serious Sam , la serie oficial Postal , algunos títulos de Tripwire Interactive y Coffee Stain Studios , y Prey (2006) , Second Life . También ha estado involucrado en la adaptación de varios productos no relacionados con los juegos, como Google Earth . Algunos, como Candy Cruncher y Postal 2 , han sido publicados por Linux Game Publishing . Fue descrito junto con Edward Rudd como "fundamental" para garantizar la naturaleza multiplataforma de las iniciativas Humble Indie Bundle . [1]

Biografía

Vida personal

Gordon creció en las afueras de Filadelfia y asistió a la universidad en Charlotte, Carolina del Norte , donde reside. [2] El 3 de enero de 2010 se comprometió con Carrie y se casaron ese mismo año. [3] El 31 de enero de 2012, su esposa dio a luz a su primer hijo, Olive Finch Gordon. También es miembro fundador del BareBones Theatre Group en Charlotte. [4]

Software Loki

En 1999, Loki Software organizó un concurso llamado "Loki Hack" en el Atlanta Linux Showcase , con el objetivo de mejorar la versión Linux de Civilization: Call To Power . [5] [6] Gordon decidió intentarlo y condujo el viaje de cuatro horas desde su casa hasta Atlanta . [7] Loki quedó impresionado con su trabajo y decidió ofrecerle un trabajo. [8] Gordon rápidamente saltó a la fama en Loki, trabajando como desarrollador en los ports de juegos de Kohan: Immortal Sovereigns , Quake III Arena y Eric's Ultimate Solitaire , además de ser el desarrollador principal de Descent 3 y Heavy Metal: FAKK² . [9] En 2000 también escribió varios artículos para el sitio web de información y noticias sobre Linux Linux.com . [10] Alrededor de esta época fundó icculus.org , creado para proporcionar alojamiento para varios proyectos gratuitos y de código abierto , y más tarde se utilizaría para respaldar y continuar con algunos de los proyectos y herramientas de software libre de Loki. Mientras estaba en Loki Software, Gordon eligió su apodo icculus como referencia al personaje ficticio de Gamehendge en la canción "Icculus" de Phish . [11]

Contratos independientes

El próximo cierre de Loki le obligó a buscar empleo externo. Un amigo le ofreció trabajo en su cibercafé y se vio obligado a mudarse con sus padres. Desesperado por escapar de trabajar en una caja registradora , encontró la dirección de correo electrónico de un artista que trabajaba para el desarrollador Croteam . Recientemente habían lanzado el primero de su exitosa serie Serious Sam y Gordon preguntó si estarían interesados ​​en que construyera un puerto Linux. [8] Estuvieron de acuerdo y la primera versión beta del port se lanzó el 5 de diciembre de 2002. [12] A partir de ahí obtuvo otros contratos, como ser contratado para portar Devastation y Medal of Honor: Allied Assault para Linux y America's Army para Linux y Mac OS X. [13] Epic Games también lo contrató para portar su título Unreal Tournament 2003 a Linux y Mac OS X, y el puerto se incluyó con la versión empaquetada de Windows . [14] Esta relación comercial continuó con el lanzamiento de Unreal Tournament 2004 , y siguió al Unreal Tournament original , que fue portado a Linux internamente por Epic pero fue publicado por Loki.

Al enterarse del lanzamiento de Postal 2 en 2003, Gordon decidió contactar al desarrollador detrás de él preguntándole si estaría interesado en que hiciera una adaptación del juego a Linux y Mac OS X. Loki había portado previamente el Postal original a Linux. y estaba interesado en mantener la franquicia compatible. [15] Running with Scissors estuvo de acuerdo, y el port finalizado se envió el 14 de febrero de 2005, y Linux Game Publishing se encargó inicialmente de la publicación de la versión de Linux. [16] Poco después fue contratado para hacer un port de Linux para el título de Wolfire Games Lugaru: The Rabbit's Foot , una relación comercial que más tarde resultaría fructífera para Gordon. [17] Por esta época también fue contratado para construir un cliente Linux para el mundo virtual en línea Second Life . [18] Google también utilizó sus servicios, y lo contrataron para crear un puerto Linux nativo de su aplicación Google Earth , y la funcionalidad de Linux finalmente estuvo disponible a partir del lanzamiento de la versión 4 beta el 12 de junio de 2006. [19]

En 2007, Epic Games lo contrató nuevamente para portar su nuevo título Unreal Tournament 3 tanto a Linux como a Mac OS X. El servidor de juegos Linux fue lanzado el 18 de diciembre de 2007, [20] pero finalmente se abandonó el trabajo en Linux y Clientes de Mac OS X por motivos que no se han revelado. [21] En octubre de 2008, hizo el anuncio sorpresa de que había estado trabajando en un cliente Linux para el juego de disparos en primera persona Prey , después de portar previamente el servidor Linux del juego en 2006. Aunque había habido algunas especulaciones sobre una posible versión para Linux. , lo había negado el desarrollador del título en el pasado. [22] El puerto terminado se lanzó el 7 de diciembre de 2008. [23] [24]

FatELF, Humble Bundle y Steam

El 23 de octubre de 2009 anunció planes para crear un sistema binario universal similar al utilizado en Mac OS X para sistemas Linux llamado FatELF . El proyecto generó una considerable controversia, y varios desarrolladores del kernel de Linux condenaron el esfuerzo. [25] Gordon anunció que el proyecto estaba en suspenso a principios de noviembre de 2009, [26] afirmando más tarde que estaría dispuesto a trabajar en él nuevamente si recibía ayuda de una parte interesada. [27]

Por esta época también comenzó a portar el juego Aquaria a Linux para Bit Blot . [28] El 11 de mayo de 2010, él y Wolfire Games publicaron el código fuente de su rama de código de Lugaru bajo la Licencia Pública General GNU . [29] También estuvo involucrado en el lanzamiento del código fuente de Aquaria, los cuales se vendieron como parte del primer Humble Indie Bundle , que también fue alojado por Wolfire. Luego fue contratado para portar Red Orchestra: Ostfront 41-45 a Mac OS X, afirmando que potencialmente podría portarlo a Linux si Steam alguna vez lanzara un cliente Linux. [30] Gordon también generó cierta controversia ese verano por su charla en el SouthEast LinuxFest 2010 titulada "Anatomía de un fracaso", donde criticó algunos aspectos del proceso de desarrollo del Kernel. [31] Luego portó Braid tanto a Linux como a Mac OS X para permitirle ser parte de Humble Indie Bundle 2 , además de portar los juegos Cogs y Hammerfight para paquetes posteriores. [32] Como parte de esto, portó el " Haaf's Game Engine " a Linux y Mac OS X, y lanzó su puerto bajo una licencia de software libre . [33]

Portó Frozen Synapse a Linux para incluirlo como la parte principal de Frozen Synapse Bundle, así como Super Meat Boy y Shank para Humble Indie Bundle 4. Durante el resto de 2012, Gordon trabajaría en varios ports más para Humble Bundles. incluyendo Avadon: La Fortaleza Negra , Piratas Espaciales y Zombis y Psiconautas . También estaría involucrado en la actualización de versiones antiguas, así como en la migración de varios títulos nuevos a Linux que se incluirán como parte del lanzamiento de Steam Linux de Valve , incluida la creación de versiones para Linux de los juegos Red Orchestra: Ostfront 41-45 y Killing Floor para Tripwire. Interactivo. Como parte de la promoción Humble Indie Bundle 7, Gordon transfirió el título Dungeon Defenders a Linux, convirtiéndolo en el primer título nativo de Linux que utiliza Unreal Engine 3 , el motor que debutó con el lanzamiento de Unreal Tournament 3 en 2007 y que Gordon había probado sin éxito. a babor a la plataforma. [34]

En 2013, creó una versión beta inacabada [35] de Dear Esther para Linux para incluirla como parte de Humble Indie Bundle 8 . Gordon fue uno de los oradores en los primeros Steam Dev Days , donde describió cómo portar un juego a Linux y SteamOS . [36] En 2014, portó los juegos Goat Simulator y Sanctum 2 a Linux y Mac OS X para Coffee Stain Studios. El 19 de junio de 2014 lanzó una nueva versión para Linux de LIMBO , un juego que se había lanzado previamente para Linux usando un contenedor CrossOver como parte de Humble Indie Bundle V , algo que resultó controvertido en ese momento debido a que no era completamente nativo. liberar. [37] Para lograr esto, Gordon también tuvo que portar Wwise , el middleware de audio que anteriormente impedía que fuera posible una adaptación nativa.

icculus.org

icculus.org es el sitio web personal de Gordon y una incubadora de proyectos similar a SourceForge.net , Ourproject.org o GNU Savannah . Gordon participa a menudo en los proyectos alojados en su sitio, pero no de forma universal. El sitio alberga proyectos de adaptación o mejora de juegos como Aliens versus Predator , Jump 'n Bump , DONKEY.BAS , Duke Nukem 3D , Shadow Warrior , Freespace 2 , Descent 2 , Black Shades , Ken's Labyrinth , Rise of the Triad , Wolfenstein 3D , Heretic , Hexen , Rune cooperativo , Quake II , el motor Build , Unreal (como mod de Unreal Tournament ) y Chzo Mythos . El sitio también alberga proyectos de software libre como Neverball , ioquake3 y proyectos relacionados, un intento de reimplementación de Visual Basic , OpenAL para Mac OS X y Yahoo! Cliente de mensajería . También es el anfitrión del proyecto gratuito CodeRED: Alien Arena y ha alojado código de los desarrolladores Blazing Games, [38] Piga Software, [39] Wolfire Games y Bit Blot.

Títulos portados

La siguiente es una lista de todo el software en el que Gordon ha estado involucrado en la portabilidad, excepto las adaptaciones de su servidor de juegos. [40] Además de estos, también fue contratado para brindar asistencia técnica a Gaslamp Games , desarrolladores de Dungeons of Dredmor y Clockwork Empires , y ayudó a desarrollar, pero no fue el único responsable de, los ports de Linux y OS X de Double Fine Productions . Búsqueda de disfraces .

Humilde paquete

contratado independientemente

Sólo Mac OS X

Software Loki

Puertos sin terminar (beta)

Puertos inéditos

Ver también

Referencias

  1. ^ Kuchera, Ben (14 de diciembre de 2011). "El último Humble Bundle ofrece juegos increíbles y promueve lanzamientos multiplataforma". ars técnica . Consultado el 18 de febrero de 2012 .
  2. ^ Una charla con Ryan Gordon de Epic sobre los juegos de Mac, 18 de marzo de 2004
  3. ^ archivo icculus .plan (4 de enero de 2010)
  4. ^ Acerca de nosotros | Grupo de Teatro BareBones
  5. ^ Hack de Loki 1999 - Loki Software, Inc.
  6. ^ Loki Hack 1999: 48 horas sin dormir y diversión sin fin Linux Weekly News
  7. ^ El concurso de piratería que nadie intentó ganar Slashdot , 16 de octubre de 1999
  8. ^ ab Intervju: migración de juegos a Linux - hardware.no
  9. ^ "Currículum vitae de Ryan C. Gordon". Ryan C. Gordon . Consultado el 6 de diciembre de 2009 .
  10. ^ "Base de datos de artículos de Linux.com: artículos de Ryan C. Gordon". Archivado desde el original el 4 de junio de 2012 . Consultado el 4 de diciembre de 2009 .
  11. ^ Gordon, Ryan C.; Lee, Ethan (20 de febrero de 2015). "S03E04 del SteamLUG Cast" (Entrevista). Entrevistado por Josh Bush, DerRidda y Nemoder . Consultado el 28 de febrero de 2015 .
  12. ^ Serious Sam: The First Encounter beta1 ya disponible - icculus.org
  13. ^ "Aquí no hay quejas: los juegos de Linux están ganando fuerza - LinuxWorld". Archivado desde el original el 26 de agosto de 2012 . Consultado el 7 de diciembre de 2009 .
  14. ^ "Una bienvenida mixta para Unreal Tournament 2003 en Linux - LinuxWorld". Archivado desde el original el 29 de febrero de 2012 . Consultado el 7 de diciembre de 2009 .
  15. ^ Entrevista con Ryan Gordon: Postal2, Unreal y Mac Gaming - Macologist
  16. ^ ¡ Postal 2 para Linux ya se envía! - icculus.org
  17. ^ Lugaru para barcos Linux; Plan de actualizaciones de Gordon Archivado el 20 de julio de 2008 en Wayback Machine .
  18. ^ Prueba alfa de Second Life para Linux - icculus.org
  19. ^ Google Earth para Linux - Phoronix
  20. ^ Servidor dedicado UT3 Linux - LinuxGames
  21. ^ UT3 para Linux es enterrado por Mark Rein de Epic - Phoronix
  22. ^ Reyes, Dustin. "Sin cliente presa de Linux". Juegos de Linux . Archivado desde el original el 28 de diciembre de 2010 . Consultado el 19 de febrero de 2012 .
  23. ^ Lanzamiento del cliente minorista Prey Linux - Phoronix
  24. ^ Prey para Linux lanzado Pro-Linux.de, 8 de diciembre de 2008 (artículo de Mirko Lindner)
  25. ^ Ryan Gordon pone fin al esfuerzo binario universal FatELF - Slashdot
  26. ^ Ryan Gordon detiene el proyecto FatELF - OS News
  27. ^ Nadie lo sabrá jamás si mantengo la boca cerrada, fuerte, fuerte. -Ryan C. Gordon
  28. ^ "Icculus en Aquaria - Linuxine". Archivado desde el original el 13 de julio de 2011 . Consultado el 4 de diciembre de 2009 .
  29. ^ Lugaru se vuelve de código abierto Blog Wolfire, 11 de mayo de 2010
  30. ^ Linux Play de Valve puede hacer que más juegos sigan su ejemplo Phoronix , 25 de mayo de 2010
  31. ^ Brockmeier, Joe (23 de junio de 2010). "YO: Anatomía de un (presunto) fracaso". Noticias semanales de Linux . Consultado el 6 de febrero de 2011 .
  32. ^ Entrevista: Ryan C. Gordon AbcLinuxu.cz, 8 de marzo de 2011 (artículo de Luboš Doležel)
  33. ^ Ryan Gordon traslada HGE a Linux y luego lanza Code Phoronix , 7 de agosto de 2011 (artículo de Michael Larabel)
  34. ^ El primer juego Unreal Engine 3 se lanza para Linux Phoronix , 19 de diciembre de 2011 (artículo de Michael Larabel )
  35. ^ "El juego no se inicia". icculus.org . Consultado el 10 de agosto de 2021 .
  36. ^ Guía de portabilidad de juegos Linux de Ryan Gordon Phoronix , 17 de enero de 2014 (artículo de Michael Larabel )
  37. ^ Dawe, Liam (19 de junio de 2014). "Lanzamiento de la versión Linux totalmente nativa de LIMBO Dark Platformer, no más vino". Juegos en Linux . Consultado el 12 de julio de 2014 .
  38. ^ Proyectos icculus.org
  39. ^ ¿ Alojamiento de proyectos de software libre?, LinuxGames (Artículo de Dustin Reyes, archivado)
  40. ^ "Currículum vitae de Ryan C. Gordon". Ryan C. Gordon . Consultado el 15 de junio de 2009 .
  41. ^ Lanzamiento de la versión Linux de Prey, se requieren bolsas para el mareo - ars technica
  42. ^ Linux gana FPS - DesktopLinux.com
  43. ^ Nueva presa de Linux - Noticias de Blue
  44. ^ Puerto y prueba de Lugaru - LinuxGames
  45. ^ Mac, Linux Ejército estadounidense - Blue's News
  46. ^ "Irrealidad". Archivado desde el original el 18 de julio de 2004 . Consultado el 4 de abril de 2014 .
  47. ^ Miliano, Vito. "Unrealty: Aplicación de un motor de juegos 3D para mejorar el diseño, la visualización y la presentación de bienes raíces comerciales" . Consultado el 4 de abril de 2014 .
  48. ^ Medal of Honor: Allied Assault Beta 3 - LinuxGames
  49. ^ Preguntas y respuestas sobre el segundo encuentro de Serious Sam y noticias de Linux - Blue's News

enlaces externos