De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

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

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

Biografía [ editar ]

Vida personal [ editar ]

Gordon creció en las afueras de Filadelfia , fue a la universidad en Charlotte, Carolina del Norte, donde reside actualmente. [2] El 3 de enero de 2010 se comprometió con su novia 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 [ editar ]

En el verano de 1999, Loki Software organizó un concurso llamado "Loki Hack" en el Atlanta Linux Showcase , con el objetivo de mejorar el puerto Linux de Civilization: Call To Power . [5] [6] Gordon decidió intentarlo, conduciendo el viaje de cuatro horas desde su casa a Atlanta . [7] Loki quedó impresionado con su trabajo y decidió ofrecerle un trabajo. [8] Gordon saltó rápidamente a la fama en Loki, trabajando como desarrollador en los puertos de juego 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 de Linux en línea Linux.com . [10] Alrededor de este tiempo fundó icculus.org , creado para proporcionar alojamiento para varios proyectos de código abierto y gratuito , y más tarde se utilizaría para respaldar y continuar 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 [ editar ]

El próximo cierre de Loki lo obligó a buscar empleo externo. Un amigo le ofreció un trabajo en su cibercafé y se vio obligado a mudarse con sus padres. Desesperado por escapar de trabajar en una caja registradora para ganarse la vida, encontró la dirección de correo electrónico de un artista que trabajaba para el desarrollador Croteam . Recientemente habían lanzado la primera 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 puerto se lanzó el 5 de diciembre de 2002. [12] A partir de ahí, obtuvo otros contratos, como ser contratado para el puerto.Devastation and Medal of Honor: Allied Assault para Linux y America's Army para Linux y Mac OS X. [13] También fue contratado por Epic Games para portar sutítulo Unreal Tournament 2003 a Linux y Mac OS X, con el puerto incluido con laversiónempaquetada de Windows . [14] Esta relación comercial continuó con el lanzamiento de Unreal Tournament 2004 , y siguió al Unreal Tournament originalque fue portado a Linux internamente por Epic pero fue publicado por Loki.

Al enterarse del lanzamiento de Postal 2 en 2003, Gordon decidió ponerse en contacto con el desarrollador detrás de él y se preguntó si estarían interesados ​​en que él hiciera un puerto 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] Corriendo con Scissors estuvo de acuerdo, y el puerto terminado se envió el 14 de febrero de 2005, con Linux Game Publishing manejando inicialmente la publicación de la versión de Linux. [16] Poco después fue contratado para hacer un puerto 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]Alrededor de este tiempo 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 hacer un puerto nativo de Linux de su aplicación Google Earth , con la funcionalidad de Linux finalmente disponible a partir del lanzamiento de la versión 4 beta el 12 de junio de 2006. [19]

En 2007, Epic Games lo contrató una vez más 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 de Linux para el juego de disparos en primera persona Prey , después de portar previamente el servidor Linux del juego en 2006. Aunque se había especulado sobre un posible lanzamiento de Linux. , el desarrollador del título lo había negado en el pasado. [22] El puerto terminado fue lanzado el 7 de diciembre de 2008.[23] [24]

FatELF, Humble Bundle y Steam [ editar ]

El 23 de octubre de 2009 anunció sus planes para hacer un sistema binario universal similar al que se usa en Mac OS X para sistemas Linux llamado FatELF . El proyecto generó una controversia considerable, y varios desarrolladores del Kernel de Linux denunciaron el esfuerzo. [25] Gordon anunció que el proyecto estaba en suspenso a principios de noviembre de 2009, [26] más tarde declarando que estaría dispuesto a trabajar en él de nuevo si recibe ayuda de una parte interesada. [27]

Alrededor de este tiempo también comenzó a portar el juego Aquaria a Linux para Bit Blot . [28] El 11 de mayo de 2010, él y Wolfire Games lanzaron 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 presentado por Wolfire. Luego fue contratado para portar Red Orchestra: Ostfront 41-45 a Mac OS X, indicando que potencialmente podría portarlo a Linux si Steam alguna vez lanzaba un cliente Linux. [30]Gordon también generó cierta controversia ese verano por su charla en el SouthEast LinuxFest de 2010 titulada "Anatomía de una falla", donde criticó algunos aspectos del proceso de desarrollo del Kernel. [31] Luego portó Braid a Linux y Mac OS X para permitirle ser parte de Humble Indie Bundle 2 , así como también portar los juegos Cogs y Hammerfight para paquetes posteriores. [32] Como parte de esto, portó el " motor de juegos de Haaf " a Linux y Mac OS X, y lanzó su port bajo una licencia de software libre . [33]

También portó Frozen Synapse a Linux para incluirlo como la parte principal del 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 puertos más para Humble Bundles. , incluidos Avadon: The Black Fortress , Space Pirates and Zombies y Psychonauts . También estaría implicado en la actualización de las viejas versiones, así como portar varios títulos nuevos usuarios de Linux que se incluirá como parte de la válvula 's de vapor Linux lanzamiento, incluyendo la creación de puertos de Linux de los juegos de Red Orchestra: Ostfront 41-45 y Killing Floorpara Tripwire Interactive. 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 en utilizar Unreal Engine 3 , el motor que debutó con el lanzamiento de Unreal Tournament 3 en 2007, que Gordon había probado sin éxito. portar a la plataforma. [34]

En 2013, trasladó Dear Esther a Linux para que se incluyera 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 . [35] 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ó un nuevo puerto 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. lanzamiento.[36] Para lograr esto, Gordon también tuvo que portar Wwise , el middleware de audio que previamente impedía que fuera posible un port nativo.

icculus.org [ editar ]

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 para 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 , Hereje ,Hexen , Rune cooperativo, Quake II , el motor de construcción , Unreal (como unmod de Unreal Tournament ) y Chzo Mythos . El sitio también alberga proyectos de software libre como Neverball , ioquake3 y proyectos relacionados, un intento dereimplementación de Visual Basic , OpenAL para Mac OS X y Yahoo! Cliente de Messenger . También es el anfitrión del proyecto gratuito CodeRED: Alien Arena y ha alojado código de los desarrolladores Blazing Games, [37] Piga Software, [38] Wolfire Games y Bit Blot.

Títulos portados [ editar ]

La siguiente es una lista de todo el software que Gordon ha estado involucrado en la portabilidad, excepto los puertos de su servidor de juegos. [39] Además de estos, también ha sido contratado para proporcionar 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 puertos Linux y OS X de Double Fine Productions . Búsqueda de disfraces .

Paquete humilde [ editar ]

  • Querida Esther (Linux, 2013)
  • Defensores de mazmorras (Linux, 2012)
  • Psychonauts (Linux y Mac OS X, 2012)
  • Space Pirates and Zombies (Linux y Mac OS X, 2012)
  • Avadon: La fortaleza negra (Linux, 2012)
  • Super Meat Boy (Linux y OS X, 2011)
  • Shank (Linux y Mac OS X, 2011)
  • Sinapsis congelada (Linux, 2011)
  • Cogs (Linux, 2011)
  • Hammerfight (Linux y Mac OS X, 2011)
  • Braid (Linux y Mac OS X, 2010)

Contratado independientemente [ editar ]

  • Turok: Cazador de dinosaurios (Linux, 2018)
  • Goat Simulator (Linux y OS X, 2014)
  • Sanctum 2 (Linux y OS X, 2014)
  • Left 4 Dead 2 (Linux, 2013)
  • LIMBO (OS X, 2011; Linux, 2014)
  • Killing Floor (Mac OS X, 2010 y Linux, 2012)
  • Red Orchestra: Ostfront 41-45 (Mac OS X, 2010 y Linux, 2012)
  • Aquaria (Linux y Mac OS X, 2008-2010)
  • Prey (Linux, 2008) [40] [41] [42]
  • Second Life (Linux, 2008)
  • Google Earth (Linux, 2006)
  • Lugaru: The Rabbit's Foot (Linux, 2005; [43] OS X)
  • Postal 2 (Linux y Mac OS X, 2004-2005)
  • Postal (Linux y Mac OS X, 2005)
  • Unreal Tournament 2004 (Linux, Mac OS X y Win64, 2004)
  • Operaciones en la sombra: Mercurio rojo (Win64, 2004)
  • Candy Cruncher (Linux, BeOS y Mac OS, 2003)
  • Ejército de Estados Unidos (Linux y Mac OS X, 2002-2006) [44]
  • Unreal Tournament 2003 (Linux y Mac OS X, 2002)
  • Unrealty (Mac OS) [45] [46]

Solo Mac OS X [ editar ]

  • Fachada (Mac OS X, 2005)
  • Shrek 2 (Mac OS X, 2004)
  • Spider-Man 2 (Mac OS X, 2004)
  • Feeding Frenzy (Mac OS X, 2005)
  • Iggle Pop (Mac OS X)
  • Pizza Frenzy (Mac OS X)
  • Crisis de dulces (Mac OS X)
  • Cliente IMVU (Mac OS X)
  • Ricochet: Lost Worlds (Mac OS X, 2005)
  • Big Kahuna Reef (Mac OS X, 2005)
  • RocketBowl (Mac OS X, 2006).
  • Coches: Aventuras de Radiator Springs (Mac OS X, 2006)
  • Misterios ocultos Guerra civil (Mac OS X, 2008)
  • Aventuras de Magic Match (Mac OS X, 2008)
  • Go-Go Gourmet 2 (Mac OS X)
  • Go-Go Gourmet (Mac OS X, 2008)
  • Super Meat Boy (Mac OS X)

Software Loki [ editar ]

  • Kohan: soberanos inmortales (Linux, 2001)
  • El solitario definitivo de Eric (Linux, 2000)
  • Descent 3 (Linux, 2000)
  • Heavy metal: FAKK² (Linux, 2000)
  • Quake III Arena (Linux, 1999)

Puertos sin terminar (beta) [ editar ]

  • Medalla de honor: Asalto aliado (Linux) [47]
  • Devastación (Linux)
  • Serious Sam: El segundo encuentro (Linux)
  • Serious Sam: El primer encuentro (Linux) [48]

Puertos inéditos [ editar ]

  • Unreal Tournament 3 (Linux / Mac OS X) [ cita requerida ]

Ver también [ editar ]

  • Michael Simms
  • Timothee Besset

Referencias [ editar ]

  1. ^ Kuchera, Ben. "El último Humble Bundle ofrece juegos increíbles, promueve lanzamientos multiplataforma" . ars technica . Consultado el 18 de febrero de 2012 .
  2. ^ Una charla con Ryan Gordon de Epic Inside Mac Games, 18 de marzo de 2004
  3. ^ Archivo icculus .plan (4 de enero de 2010)
  4. ^ Sobre nosotros | Grupo de Teatro BareBones
  5. ^ Loki Hack 1999 - Loki Software, Inc
  6. ^ Loki Hack 1999: 48 horas sin dormir y sin fin de divertidas Noticias semanales de Linux
  7. ^ El concurso de piratería que nadie intentó ganar Slashdot , 16 de octubre de 1999
  8. ^ a b Intervju: portando juegos a Linux - hardware.no
  9. ^ "Currículum de Ryan C. Gordon" . Ryan C. Gordon . Consultado el 6 de diciembre de 2009 .
  10. ^ Linux.com Article DB: Artículos de Ryan C. Gordon
  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 está disponible - icculus.org
  13. ^ No hay quejas aquí: los juegos de Linux están ganando fuerza - LinuxWorld
  14. ^ Una bienvenida mixta para Unreal Tournament 2003 en Linux - LinuxWorld
  15. ^ Entrevista con Ryan Gordon: Postal2, Unreal & Mac Gaming - Macologist
  16. ^ ¡ Postal 2 para Linux ya está disponible! - icculus.org
  17. ^ Lugaru para barcos de Linux; Plan de actualizaciones de Gordon Archivado el 20 de julio de 2008 en la Wayback Machine.
  18. ^ Prueba Alpha de Second Life para Linux - icculus.org
  19. ^ Google Earth para Linux - Phoronix
  20. ^ Servidor dedicado UT3 Linux - LinuxGames
  21. ^ UT3 para Linux es puesto en reposo por Mark Rein de Epic - Phoronix
  22. ^ Reyes, Dustin. "Sin cliente Linux Prey" . LinuxGames . Archivado desde el original el 28 de diciembre de 2010 . Consultado el 19 de febrero de 2012 .
  23. ^ Lanzamiento del cliente minorista de Prey Linux - Phoronix
  24. ^ Prey para Linux lanzado Pro-Linux.de, 8 de diciembre de 2008 (artículo de Mirko Lindner)
  25. ^ Ryan Gordon termina el 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 con fuerza, con fuerza, con fuerza. - Ryan C. Gordon
  28. ^ Icculus en Acuario - Linuxine
  29. ^ Lugaru se convierte en código abierto Wolfire Blog, 11 de mayo de 2010
  30. ^ El juego Linux de Valve puede generar más juegos para seguir el ejemplo de Phoronix , 25 de mayo de 2010
  31. ^ Brockmeier, Joe (23 de junio de 2010). "YO: Anatomía de una (supuesta) falla" . 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 porta HGE a Linux, luego publica Code Phoronix , 7 de agosto de 2011 (artículo de Michael Larabel
  34. The First Unreal Engine 3 Game Ships para Linux Phoronix , 19 de diciembre de 2011 (artículo de Michael Larabel )
  35. ^ Guía de adaptación de juegos para Linux de Ryan Gordon Phoronix , 17 de enero de 2014 (artículo de Michael Larabel )
  36. ^ Dawe, Liam (19 de junio de 2014). "Lanzamiento de la versión de Linux totalmente nativa de LIMBO Dark Platformer, no más vino" . GamingOnLinux . Consultado el 12 de julio de 2014 .
  37. ^ Proyectos icculus.org
  38. ^ ¿Alojamiento de proyectos de software libre? , LinuxGames (artículo de Dustin Reyes, archivado)
  39. ^ "Currículum de Ryan C. Gordon" . Ryan C. Gordon . Consultado el 15 de junio de 2009 .
  40. ^ Lanzamiento de la versión Linux de Prey, se requieren bolsas para el mareo aéreo - ars technica
  41. ^ Linux gana FPS - DesktopLinux.com
  42. ^ Nueva presa de Linux - Noticias de Blue
  43. ^ Puerto de Lugaru y prueba - LinuxGames
  44. ^ Mac, Linux America's Army - Blue's News
  45. ^ "Irrealidad" . Archivado desde el original el 18 de julio de 2004 . Consultado el 4 de abril de 2014 .
  46. ^ Miliano, Vito. "Unrealty: Aplicación de un motor de juegos 3D para mejorar el diseño, visualización y presentación de inmuebles comerciales" . Consultado el 4 de abril de 2014 .
  47. Medal of Honor: Allied Assault Beta 3 - LinuxGames
  48. ^ Preguntas y respuestas sobre el segundo encuentro de Serious Sam y noticias de Linux - Blue's News

Enlaces externos [ editar ]

  • Página de inicio de Ryan C. Gordon