Rivet es una historia de creadores que ayudan a creadores: Dos amigos enérgicos y ambiciosos de una pequeña ciudad de Arizona aprovecharon los programas de creación de empresas para lanzar y hacer crecer una plataforma de juegos especializada que ayuda a los desarrolladores a llevar sus proyectos a los jugadores de Internet de forma rápida y sencilla.
El primer recuerdo que tiene Nicholas Kissel de los videojuegos es la PlayStation de su vecino, cuando tenía cuatro años. De ahí pasó a jugar a "Tropico 2: Pirate Cove" en el PC de su familia. Para Nathan Flurry, fue descubrir la naturaleza adictiva de los juegos para móviles en cuarto curso lo que llevó a sus padres a prohibir los videojuegos por completo... a menos que -por un golpe de genialidad paterna- los construyera él mismo. Su amistad comenzó en la escuela secundaria, donde crear juegos de estrategia espacial basados en la web se convirtió en su pasatiempo favorito.
"Nos dimos cuenta de que el desarrollo de la infraestructura de backend era muy complicado en los juegos multijugador", explica Nick. "Es muy caro, lleva mucho tiempo y requiere mucha habilidad. Nos encantan las mecánicas de los juegos multijugador, pero la infraestructura no es tan divertida para la mayoría de los desarrolladores de juegos."
A medida que su amistad y sus colaboraciones crecían, empezaron a aceptar proyectos de consultoría. Trabajaron con Yendis, creador de Krunker.io, y con otras pequeñas empresas de juegos de navegador. La categoría de los juegos de navegador estaba en pleno auge y los amigos se vieron obligados a realizar trabajos de infraestructura para desarrolladores. Decidieron montar un negocio y hacer una beta privada para varios clientes. Su ciudad natal no era un hervidero para las TI o el desarrollo de juegos, así que Nicholas se presentó a Y Combinator por capricho, sabiendo poco sobre capital riesgo y startups.
La experiencia de Y Combinator fue un torbellino. Nicholas y Nathan recuerdan una intensa entrevista de 10 minutos con el equipo de YC para la que no estaban preparados y que les hizo cuestionarse si crear una empresa era la decisión correcta.
Sin embargo, el equipo de YC quedó impresionado y los dos fundadores recibieron una llamada en la que se les informaba de la aceptación de Rivet en YC mientras estaban de excursión por las colinas cercanas a su casa para aliviar el estrés. Nathan y Nicholas abandonaron la excursión y corrieron a casa para enviar la información que YC necesitaba para cerrar el trato. Al día siguiente fueron aceptados formalmente en el programa Y Combinator y, en pocas semanas, estaban de camino a San Francisco y lanzaron oficialmente Rivet.gg.
Asignación inteligente de recursos
Rivet es perfecto para desarrolladores de juegos A y AA, aficionados que quieran dar a conocer sus juegos al mundo y estudios pequeños o medianos que busquen ampliar su infraestructura a la vez que dirigen sus recursos internos hacia la mecánica del juego.
"Los desarrolladores de juegos son ante todo artistas", afirma Nicholas. "Quieren que su arte llegue al mundo, que la gente juegue a sus juegos. Ese es su objetivo. No quieren ocuparse del desarrollo de la infraestructura, así que tenemos que servirles facilitándoles la creación de un juego en cuestión de minutos. Ese es el objetivo".
Los estudios de juegos de todos los tamaños se enfrentan a los retos de la ampliación de infraestructuras, como la seguridad y la protección DDoS, pero Rivet ofrece a los equipos más pequeños una opción de infraestructura de código abierto que les permite centrarse en lo que les gusta hacer. Para Nathan y Nicholas, la experiencia única de trabajar con muchos desarrolladores diferentes, asumir riesgos y crear varios tipos de juegos y tipos de jugadores es especialmente divertida.
Rivet se construyó originalmente en DigitalOcean, ya que los fundadores tenían experiencia previa trabajando con el proveedor de la nube. Los problemas con los precios, la asistencia y la fiabilidad les llevaron a buscar una opción diferente y, en su búsqueda, descubrieron Rise, el programa para startups de computación en la nube de Akamai.
Rivet se puso rápidamente en marcha en Linode (ahora Akamai), elogiando el fantástico soporte de la empresa. "Construimos Rivet para ser multicloud, pero con los precios de Akamai y su fuerte soporte regional, no necesitamos utilizar otro proveedor de nube en este momento", dijo Nathan. "Desde el principio, nos ofrecieron precios competitivos y algunos créditos para trasladarnos, lo que nos permitió disponer de cierto tiempo de amortiguación para incorporarnos sin recibir una factura de autoescalado escandalosa como nos ocurrió con DigtalOcean. Yo era un nómada digital que vivía de mi Hondata Fit. Esos créditos nos dieron un colchón financiero mientras construíamos Rivet a la escala que somos hoy."
Ejecutar infraestructuras con facilidad
Akamai permite a Rivet ejecutar su Infraestructura como Código en servidores dedicados por un precio justo. Rivet también ejecuta Nomad y Terraform de HashiCorp con facilidad, los cortafuegos son sencillos, y la diversa disponibilidad regional de los centros de datos significa que Rivet no ha tenido que añadir otros proveedores de nube para satisfacer las necesidades de sus clientes.
Cuando hablan con desarrolladores de juegos, Nathan y Nicholas recomiendan Akamai por su gran atención al cliente. También destacan la sencillez de los precios y la asistencia global para cualquier cosa que se haga al límite, así como la confianza que da trabajar con una empresa que lleva tiempo en el mercado.
"El servicio de nivel empresarial que recibimos en nuestra fase inicial es impresionante", afirma Nicholas. "Creo que el panel de control de soporte responde lo suficiente a la mayoría de nuestras necesidades, pero cuando algo afecta a la producción, cojo el teléfono y enseguida me atiende una persona. Eso no es habitual con otros proveedores de servicios en la nube. Aunque llamemos en mitad de la noche, siempre contesta alguien que sabe lo que hace".
Los amigos de la infancia tomaron su amor por los juegos, dijeron sí a una oportunidad única y vieron la necesidad de creadores que los inspiraran. Ahora están haciendo crecer Rivet para que sea la solución de infraestructura de código abierto para que los juegos multijugador se desplieguen, escalen y funcionen en todo el mundo.