Articulo de referencia

Ryan C. Gordon

Ryan C. Gordon (también conocido como icculus ) es un programador informático estadounidense y antiguo empleado de Loki Software , responsable de icculus.org , sitio web que alo...

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

Gordon creó adaptaciones de software propietario para las plataformas Linux y Mac OS X. Entre ellas se incluyen las adaptaciones de la mayoría de la serie Unreal Tournament , algunos títulos de la serie Serious Sam , la serie oficial Postal , algunos títulos de Tripwire Interactive y Coffee Stain Studios , Prey y Second Life . También ha participado en la adaptación de varios productos no relacionados con videojuegos, como Google Earth . Algunos, como Candy Cruncher y Postal 2 , han sido publicados por Linux Game Publishing . Junto con Edward Rudd, se le describió como una pieza clave para garantizar la naturaleza multiplataforma de las iniciativas de Humble Indie Bundle . [ 1 ]

Biografía

Vida personal

Gordon creció en las afueras de Filadelfia y estudió en la universidad de 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 primera hija, Olive Finch Gordon. También es miembro fundador del grupo de teatro BareBones 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 para Linux de Civilization: Call To Power . [ 5 ] [ 6 ] Gordon decidió intentarlo, conduciendo durante cuatro horas desde su casa hasta Atlanta . [ 7 ] Loki quedó impresionado con su trabajo y decidió ofrecerle un empleo. [ 8 ] Gordon ascendió rápidamente a la prominencia en Loki, trabajando como desarrollador en las versiones para Linux 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 noticias e información sobre Linux Linux.com . [ 10 ] Por esta época fundó icculus.org , creado para proporcionar alojamiento a varios proyectos de software libre y de código abierto , y que más tarde se usaría para apoyar 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

El próximo cierre de Loki lo obligó a buscar otro empleo. 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 , encontró la dirección de correo electrónico de un artista que trabajaba para el desarrollador Croteam . Recientemente habían lanzado Serious Sam: The First Encounter , el primer juego de su serie Serious Sam , y Gordon les preguntó si estarían interesados ​​en que él creara una versión para Linux. [ 8 ] Aceptaron, y la primera beta de la versión 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 ] También fue contratado por Epic Games para portar su título Unreal Tournament 2003 a Linux y Mac OS X, y la versión se incluyó con el paquete de la versión para Windows . [ 14 ] Esta relación comercial continuó con el lanzamiento de Unreal Tournament 2004 , y siguió al Unreal Tournament original que fue adaptado 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 del juego preguntándole si estarían interesados ​​en que él hiciera una versión para Linux y Mac OS X. Loki ya había adaptado el Postal original a Linux, y estaba interesado en mantener la compatibilidad de la franquicia. [ 15 ] Running with Scissors aceptó, y la versión final se lanzó el 14 de febrero de 2005, con Linux Game Publishing inicialmente a cargo de la publicación de la versión para Linux. [ 16 ] Poco después, fue contratado para hacer una versión para Linux del 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 para Linux para el mundo virtual en línea Second Life . [ 18 ] Google también utilizó sus servicios, contratándolo para crear una versión nativa para Linux de su aplicación Google Earth , y la funcionalidad para 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 a Linux y Mac OS X. El servidor del juego para Linux se lanzó el 18 de diciembre de 2007, [ 20 ] pero finalmente se abandonó el trabajo en los clientes para Linux y Mac OS X por razones que siguen sin revelarse. [ 21 ] En octubre de 2008, hizo el anuncio sorpresa de que había estado trabajando en un cliente para Linux del juego de disparos en primera persona Prey , después de haber portado previamente el servidor para Linux del juego en 2006. Aunque había habido cierta especulación sobre un posible lanzamiento para Linux, el desarrollador del título lo había negado en el pasado. [ 22 ] La versión finalizada 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 criticaron el esfuerzo. [ 25 ] Gordon anunció que el proyecto estaba en pausa a principios de noviembre de 2009, [ 26 ] afirmando posteriormente que estaría dispuesto a retomarlo si recibía ayuda de alguna parte interesada. [ 27 ]

Por esta época también empezó 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 la publicación del código fuente de Aquaria, ambos vendidos 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 lanzaba un cliente para Linux. [ 30 ] Gordon también generó cierta controversia ese verano por su charla en el SouthEast LinuxFest de 2010 titulada "Anatomía de un fracaso", donde criticó algunos aspectos del proceso de desarrollo del kernel. [ 31 ] Luego portó Braid a Linux y Mac OS X para que pudiera formar 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 motor de juego de Haaf a Linux y Mac OS X, y lanzó su versión bajo una licencia de software libre . [ 33 ]

Él adaptó Frozen Synapse a Linux para incluirlo como parte principal del Frozen Synapse Bundle, así como Super Meat Boy y Shank para Humble Indie Bundle 4. Durante el resto de 2012, Gordon trabajó en varias adaptaciones más para los Humble Bundles, incluyendo Avadon: The Black Fortress , Space Pirates and Zombies y Psychonauts . También participó en la actualización de lanzamientos antiguos, así como en la adaptación de varios títulos nuevos a Linux para incluirlos como parte del lanzamiento de Steam Linux de Valve , incluyendo la creación de versiones para Linux de los juegos Red Orchestra: Ostfront 41–45 y Killing Floor para Tripwire Interactive. Como parte de la promoción Humble Indie Bundle 7, Gordon adaptó 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 intentado adaptar sin éxito 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 ponentes en los primeros Steam Dev Days , donde explicó cómo portar un juego a Linux y a 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 ya se había lanzado para Linux usando un envoltorio CrossOver como parte de Humble Indie Bundle V , algo que resultó controvertido en su momento por no ser un lanzamiento completamente nativo. [ 37 ] Para lograr esto, Gordon también tuvo que portar Wwise , el middleware de audio que antes impedía que fuera posible una versió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 suele participar en los proyectos alojados en su sitio, aunque no en todos. El sitio aloja 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 , Heretic , Hexen , el juego cooperativo Rune , Quake II , el motor Build , Unreal (como un mod de Unreal Tournament ) y Chzo Mythos . El sitio también aloja proyectos de software libre como Neverball , ioquake3 y proyectos relacionados, un intento de reimplementación de Visual Basic , OpenAL para Mac OS X y un cliente de Yahoo! Messenger . También alberga el 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

A continuación se muestra una lista de todo el software en cuya adaptación Gordon ha participado, excepto sus adaptaciones de servidores de juegos. [ 40 ] Además de esto, también ha sido 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, las adaptaciones para Linux y OS X de Costume Quest de Double Fine Productions .

Humble Bundle

  • Dungeon Defenders (Linux, 2012)
  • Psychonauts (Linux y Mac OS X, 2012)
  • Piratas espaciales y zombis (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)
  • Engranajes (Linux, 2011)
  • Hammerfight (Linux y Mac OS X, 2011)
  • Braid (Linux y Mac OS X, 2010)

Contratado de forma independiente

  • 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)
  • Piso de la muerte (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) [ 41 ] [ 42 ] [ 43 ]
  • Second Life (Linux, 2008)
  • Google Earth (Linux, 2006)
  • Lugaru: La pata de conejo (Linux, 2005; [ 44 ] 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)
  • Shadow Ops: Red Mercury (Win64, 2004)
  • Candy Cruncher (Linux, BeOS y Mac OS, 2003)
  • El ejército de Estados Unidos (Linux y Mac OS X, 2002–2006) [ 45 ]
  • Unreal Tournament 2003 (Linux y Mac OS X, 2002)
  • Unrealty (Mac OS) [ 46 ] [ 47 ]

Solo para Mac OS X

  • Fachada (Mac OS X, 2005)
  • Shrek 2 (Mac OS X, 2004)
  • Spider-Man 2 (Mac OS X, 2004)
  • Frenesí alimenticio (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: Mundos Perdidos (Mac OS X, 2005)
  • Arrecife Big Kahuna (Mac OS X, 2005)
  • RocketBowl (Mac OS X, 2006).
  • Coches: Aventuras en Radiator Springs (Mac OS X, 2006)
  • Misterios ocultos de la Guerra Civil (Mac OS X, 2008)
  • Magic Match Adventures (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

  • Kohan: Soberanos Inmortales (Linux, 2001)
  • El solitario definitivo de Eric (Linux, 2000)
  • Descenso 3 (Linux, 2000)
  • Metal pesado: FAKK² (Linux, 2000)
  • Quake III Arena (Linux, 1999)

Puertos sin terminar (beta)

  • Estimada Esther (Linux, 2013)
  • Medal of Honor: Allied Assault (Linux) [ 48 ]
  • Devastación (Linux)
  • Serious Sam: El segundo encuentro (Linux)
  • Serious Sam: El primer encuentro (Linux) [ 49 ]

Puertos no publicados

  • Unreal Tournament 3 (Linux / Mac OS X)

Véase también

Referencias

  1. ^ Kuchera, Ben (14 de diciembre de 2011). "El último Humble Bundle ofrece juegos increíbles y promueve lanzamientos multiplataforma" . ars technica . Consultado el 18 de febrero de 2012 .
  2. ^ Una charla con Ryan Gordon de Epic en 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. ^ Hackeo de Loki 1999 – Loki Software, Inc.
  6. ^ Hackeo de Loki 1999: 48 horas sin dormir y diversión sin fin Noticias semanales de Linux
  7. ^ El concurso de hacking 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. ^ "Base de datos de artículos de Linux.com: Artículos de Ryan C. Gordon" . Archivado del 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 elenco de SteamLUG" (Entrevista). Entrevistado por Josh Bush, DerRidda y Nemoder . Recuperado el 28 de febrero de 2015 .
  12. ^ Serious Sam: The First Encounter beta1 ya está disponible – icculus.org
  13. ^ "Aquí no hay quejas: los juegos en Linux están ganando terreno – LinuxWorld" . Archivado del original el 26 de agosto de 2012. Consultado el 7 de diciembre de 2009 .
  14. ^ "Una recepción mixta para Unreal Tournament 2003 en Linux – LinuxWorld" . Archivado del original el 29 de febrero de 2012. Consultado el 7 de diciembre de 2009 .
  15. ^ Entrevista con Ryan Gordon: Postal2, Unreal y los juegos para Mac – Macologist
  16. ¡ Postal 2 para Linux ya está disponible! – icculus.org
  17. ^ Lugaru para naves Linux; Gordon actualiza el plan. 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 para Linux – LinuxGames
  21. ^ Mark Rein de Epic pone fin a UT3 para Linux – Phoronix
  22. ^ Reyes, Dustin. "No Linux Prey Client" . LinuxGames . Archivado del original el 28 de diciembre de 2010. Recuperado el 19 de febrero de 2012 .
  23. ^ Lanzamiento del cliente Prey Linux Retail - Phoronix
  24. ^ Prey para Linux publicado por Pro-Linux.de, 8 de diciembre de 2008 (Artículo de Mirko Lindner)
  25. ^ Ryan Gordon pone fin al proyecto binario universal FatELF – Slashdot
  26. ^ Ryan Gordon detiene el proyecto FatELF – Noticias de OS
  27. ^ Nadie lo sabrá jamás si me quedo callado, bien cerrado, bien cerrado. – Ryan C. Gordon
  28. ^ "Icculus en Aquaria – Linuxine" . Archivado del original el 13 de julio de 2011. Consultado el 4 de diciembre de 2009 .
  29. ^ Lugaru se convierte en software de código abierto. Blog de Wolfire, 11 de mayo de 2010.
  30. ^ La apuesta de Valve por Linux podría inspirar a otros juegos a seguir su ejemplo. Phoronix , 25 de mayo de 2010.
  31. ^ Brockmeier, Joe (23 de junio de 2010). "SELF: Anatomía de un (supuesto) fracaso" . Linux Weekly News . Recuperado 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 adapta HGE a Linux y luego publica el código Phoronix , 7 de agosto de 2011 (Artículo de Michael Larabel)
  34. ^ El primer juego con 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 Ryan Gordon para la adaptación de juegos a Linux Phoronix , 17 de enero de 2014 (Artículo de Michael Larabel )
  37. ^ Dawe, Liam (19 de junio de 2014). "LIMBO Dark Platformer: Versión totalmente nativa para Linux lanzada, sin Wine" . GamingOnLinux . Consultado el 12 de julio de 2014 .
  38. ^ Proyectos de icculus.org
  39. ¿ Alojamiento de proyectos de software libre? , LinuxGames (Artículo de Dustin Reyes, archivado)
  40. ^ "Currículum de Ryan C. Gordon" . Ryan C. Gordon . Consultado el 15 de junio de 2009 .
  41. ^ Versión de Prey para Linux publicada, se requieren bolsas para el mareo - ars technica
  42. ^ Linux mejora su rendimiento FPS - DesktopLinux.com
  43. ^ Nueva presa de Linux – Noticias de Blue
  44. ^ Lugaru Port and Test – LinuxGames
  45. ^ Mac, Linux: El ejército de Estados Unidos – Noticias de Blue
  46. ^ "Unrealty" . Archivado del original el 18 de julio de 2004. Recuperado el 4 de abril de 2014 .
  47. ^ Miliano, Vito. "Unrealty: Aplicación de un motor de juego 3D para mejorar el diseño, la visualización y la presentación de bienes raíces comerciales" . Recuperado el 4 de abril de 2014 .
  48. ^ Medal of Honor: Allied Assault Beta 3 – LinuxGames
  49. ^ Preguntas y respuestas sobre Serious Sam 2nd Encounter y noticias sobre Linux – Noticias de Blue
  • Página principal de Ryan C. Gordon
Obtenido de " https://en.wikipedia.org/w/index.php?title=Ryan_C._Gordon&oldid=1344777784#icculus.org "