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 el 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ó puertos de productos de software propietarios para las plataformas Linux y Mac OS X. Estos incluyen ser contratado para portar la mayoría 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 portabilidad 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 a Edward Rudd como "fundamental" para asegurar la naturaleza multiplataforma de las iniciativas de 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 más tarde ese 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 el puerto Linux de Civilization: Call To Power . [5] [6] Gordon decidió intentarlo, conduciendo 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 puertos 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 noticias e información sobre Linux en línea Linux.com . [10] En esta época fundó icculus.org , creado para proporcionar alojamiento para varios proyectos libres y de código abierto , y que más tarde se utilizarí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 una referencia al personaje ficticio de Gamehendge en la canción "Icculus" de Phish . [11]

Contratos independientes

El cierre inminente 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 , 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 él construyera un puerto para 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 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 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 del juego preguntándose si estarían interesados ​​en que hiciera un port del juego para 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 terminado fue enviado el 14 de febrero de 2005, con Linux Game Publishing manejando inicialmente la publicación de la versión para Linux. [16] Poco después fue contratado para hacer un port para Linux para el título de Wolfire Games Lugaru: The Rabbit's Foot , una relación comercial que luego resultaría fructífera para Gordon. [17] En 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 fue contratado para hacer un port nativo para Linux de su aplicación Google Earth , con la funcionalidad para 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ó nuevamente para portar su nuevo título Unreal Tournament 3 tanto a Linux como a Mac OS X. El servidor de juegos para Linux se lanzó el 18 de diciembre de 2007, [20] pero el trabajo finalmente se abandonó en los clientes para Linux y Mac OS X por razones que permanecen sin revelar. [21] En octubre de 2008, hizo el anuncio sorpresa de que había estado trabajando en un cliente para Linux para el juego de disparos en primera persona Prey , después de haber portado previamente el servidor Linux del juego en 2006. Aunque había habido algunas especulaciones sobre un posible lanzamiento para Linux, el desarrollador del título lo había negado 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ó sus planes de crear un sistema binario universal similar al que se utiliza 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 suspenso a principios de noviembre de 2009, [26] y luego declaró que estaría dispuesto a trabajar en él nuevamente si recibía ayuda de una parte interesada. [27]

En esa é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 de GNU . [29] También estuvo involucrado en el lanzamiento 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 portarla 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 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 permitir que fuera parte de Humble Indie Bundle 2 , así como también portó 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 que se incluyera 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 trabajaría en varios puertos más para los Humble Bundles, incluidos Avadon: The Black Fortress , Space Pirates and Zombies y Psychonauts . También estaría involucrado en la actualización de lanzamientos antiguos, así como en la portabilidad de varios títulos nuevos a Linux para que se incluyeran como parte del lanzamiento de Steam Linux de Valve , incluida la creación de puertos para Linux de los juegos Red Orchestra: Ostfront 41-45 y Killing Floor para Tripwire Interactive. Como parte de la promoción de Humble Indie Bundle 7, Gordon portó 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 y que Gordon había intentado portar sin éxito a la plataforma. [34]

En 2013 creó un puerto beta inacabado [35] de Dear Esther para Linux para ser incluido 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 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ó un nuevo puerto Linux de LIMBO , un juego que previamente había sido lanzado 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 un lanzamiento completamente nativo. [37] Para lograr esto, Gordon también tuvo que portar Wwise , el middleware de audio que anteriormente impedía que fuera posible un puerto nativo.

es.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 estar involucrado en los proyectos alojados en su sitio, pero no de forma universal. El sitio aloja 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 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 es el anfitrión del proyecto freeware 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 cuya portabilidad estuvo involucrado Gordon, a excepción de los puertos 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 puertos para Linux y OS X de Costume Quest de Double Fine Productions .

Paquete humilde

Contratado independientemente

Sólo para Mac OS X

Software Loki

Puertos sin terminar (beta)

Puertos no publicados

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 Inside Mac Games, 18 de marzo de 2004
  3. ^ Archivo icculus .plan (4 de enero de 2010)
  4. ^ Sobre nosotros | BareBones Theatre Group
  5. ^ Hackeo de Loki 1999 - Loki Software, Inc.
  6. ^ Loki Hack 1999: 48 horas sin dormir y sin fin de diversión Linux Weekly News
  7. ^ El concurso de piratería que nadie intentó ganar Slashdot , 16 de octubre de 1999
  8. ^ ab Entrevista: Cómo portar juegos a Linux - hardware.no
  9. ^ "Currículo 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 of the SteamLUG Cast" (Entrevista). Entrevista realizada 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: los juegos en Linux están ganando terreno - 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 juegos para Mac - Macologist
  16. ^ ¡ Postal 2 para Linux ya está disponible! - icculus.org
  17. ^ Se lanza Lugaru para 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 Linux UT3 - LinuxGames
  21. ^ Mark Rein de Epic deja de lado UT3 para Linux - Phoronix
  22. ^ Reyes, Dustin. "No Linux Prey Client". LinuxGames . Archivado desde el original el 28 de diciembre de 2010. Consultado el 19 de febrero de 2012 .
  23. ^ Se lanzó el cliente minorista Prey Linux - Phoronix
  24. ^ Lanzamiento de Prey para Linux 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 - Noticias del SO
  27. ^ Nadie lo sabrá nunca si mantengo la boca cerrada, bien cerrada, bien cerrada. - 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 convierte en código abierto Wolfire Blog, 11 de mayo de 2010
  30. ^ El juego para Linux de Valve podría hacer que más juegos sigan 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 . 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 publica el código Phoronix , 7 de agosto de 2011 (artículo de Michael Larabel)
  34. ^ El primer juego con Unreal Engine 3 llega a 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 portabilidad de juegos en 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, no más 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ículo de Ryan C. Gordon". Ryan C. Gordon . Consultado el 15 de junio de 2009 .
  41. ^ Versión de Prey para Linux lanzada, se requieren bolsas antimareos - ars technica
  42. ^ Linux gana FPS - DesktopLinux.com
  43. ^ Nueva Prey de Linux - Noticias de Blue
  44. ^ Puerto y prueba de Lugaru - LinuxGames
  45. ^ Mac, Linux El ejército de Estados Unidos - Blue's News
  46. ^ "Unrealty". 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 novedades sobre Linux - Blue's News

Enlaces externos