Vai al contenuto principale

Nathan Flurry e Nicholas Kissel

Il mestiere del codice
Nathan Flurry e Nicholas Kissel, Rivet

I creatori di giochi si trasformano in maestri dell'infrastruttura


Rivet è una storia di creatori che aiutano i creatori: Due amici energici e ambiziosi di una piccola città dell'Arizona hanno sfruttato i programmi di startup per lanciare e far crescere una piattaforma di gioco di nicchia che aiuta gli sviluppatori a portare i loro progetti ai giocatori di internet in modo rapido e indolore.

Il primo ricordo di Nicholas Kissel relativo ai videogiochi è la PlayStation del suo vicino di casa, quando aveva quattro anni. Da lì è passato a giocare a "Tropico 2: Pirate Cove" sul PC di famiglia. Per Nathan Flurry, la scoperta della dipendenza dai giochi per cellulare in quarta elementare ha spinto i suoi genitori a proibire del tutto i videogiochi... a meno che, per un colpo di genio dei genitori, non li costruisse lui stesso. La loro amicizia è iniziata alle scuole medie, dove la creazione di giochi di strategia spaziale basati sul web è diventata il loro passatempo preferito.

"Abbiamo imparato che lo sviluppo dell'infrastruttura di backend è un problema nei giochi multiplayer", ha condiviso Nick. "È molto costoso, richiede tempo e molta abilità. Amiamo le meccaniche dei giochi multiplayer, ma l'infrastruttura non è altrettanto divertente per la maggior parte degli sviluppatori di giochi".

Con l'aumentare dell'amicizia e delle collaborazioni, i due hanno iniziato ad accettare progetti di consulenza. Hanno lavorato con Yendis, il creatore di Krunker.io, e con altre piccole aziende di browser game. La categoria dei browser game stava esplodendo e gli amici si trovarono a dover lavorare sulle infrastrutture per gli sviluppatori. Decisero di avviare un'attività e di realizzare una beta privata per diversi clienti. La loro città natale non era un focolaio di tecnologie informatiche o di sviluppo di videogiochi, quindi Nicholas ha fatto domanda per Y Combinator per puro capriccio, sapendo poco del venture capitalism e delle startup.  

L'esperienza di Y Combinator è stata un turbine. Nicholas e Nathan ricordano un intenso colloquio di 10 minuti con il team di YC a cui non erano preparati e che li ha portati a chiedersi se l'avvio di un'impresa fosse la scelta giusta.

Tuttavia, il team di YC rimase impressionato e la telefonata che informava i due fondatori dell'accettazione di Rivet da parte di YC arrivò mentre stavano facendo un'escursione antistress sulle colline vicino a casa. Nathan e Nicholas abbandonarono l'escursione e corsero a casa per inviare le informazioni necessarie a YC per concludere l'accordo. Il giorno dopo sono stati accettati formalmente nel programma Y Combinator e, nel giro di poche settimane, sono partiti per San Francisco e hanno lanciato ufficialmente Rivet.gg

Saggia allocazione delle risorse

Rivet è perfetto per gli sviluppatori di giochi di serie A e AA, per gli hobbisti che desiderano diffondere i loro giochi nel mondo e per gli studi di piccole e medie dimensioni che desiderano scalare la propria infrastruttura e indirizzare le proprie risorse interne verso le meccaniche di gioco. 

"Gli sviluppatori di giochi sono prima di tutto artisti", ha detto Nicholas. "Vogliono che la loro arte raggiunga il mondo; vogliono che la gente giochi ai loro giochi. Questo è il loro obiettivo. Non vogliono occuparsi dello sviluppo dell'infrastruttura di back-end, quindi dobbiamo servire queste persone rendendo facile l'avvio di un gioco in pochi minuti. Questo è l'obiettivo".

Gli studi di videogiochi di tutte le dimensioni devono affrontare le sfide della scalabilità dell'infrastruttura, come la sicurezza e la protezione DDoS, ma Rivet offre ai team più piccoli un'opzione di infrastruttura open source che consente loro di concentrarsi su ciò che amano fare. Per Nathan e Nicholas, l'esperienza unica di lavorare con molti sviluppatori diversi, assumersi dei rischi e creare vari tipi di gioco e di giocatori è particolarmente divertente. 

Rivet è stata inizialmente costruita su DigitalOcean, in quanto i fondatori avevano già avuto esperienze di lavoro con questo provider cloud. I problemi legati ai prezzi, all'assistenza e all'affidabilità li hanno spinti a cercare un'altra opzione e nella loro ricerca hanno scoperto Rise, il programma per startup di Akamai dedicato al cloud computing

Rivet si è rapidamente attivata su Linode (ora Akamai), lodando il fantastico supporto dell'azienda. "Abbiamo costruito Rivet per essere multicloud, ma con i prezzi di Akamai e il forte supporto regionale, non abbiamo bisogno di usare un altro provider cloud in questo momento", ha detto Nathan. "Fin dall'inizio ci sono stati offerti prezzi competitivi e alcuni crediti per il passaggio, il che ci ha permesso di avere un po' di tempo per entrare a bordo senza essere colpiti da un conto di autoscala oltraggioso come è successo con DigtalOcean. Io ero un nomade digitale che viveva con il mio Hondata Fit. Quei crediti ci hanno dato un cuscinetto finanziario mentre costruivamo Rivet fino alla scala in cui siamo oggi".

Eseguire l'infrastruttura con facilità

Akamai consente a Rivet di eseguire la sua Infrastructure as Code su server dedicati a un prezzo equo. Rivet gestisce anche Nomad e Terraform di HashiCorp con facilità, i firewall sono semplici e la disponibilità di diversi data center a livello regionale fa sì che Rivet non abbia dovuto aggiungere altri fornitori di cloud per soddisfare le esigenze dei propri clienti. 

Quando parlano con gli sviluppatori di giochi, Nathan e Nicholas raccomandano Akamai per l'ottima assistenza clienti. Inoltre, notano la semplicità dei prezzi e il supporto globale per tutto ciò che viene fatto sul bordo e la fiducia che deriva dal lavorare con un'azienda che esiste da tempo. 

"Il servizio di assistenza di livello aziendale che riceviamo nella nostra fase iniziale è fantastico", ha dichiarato Nicholas. "Trovo che il dashboard di supporto sia abbastanza reattivo per la maggior parte delle nostre esigenze, ma quando qualcosa influisce sulla produzione, prendo il telefono e trovo subito una persona in carne e ossa. Questo non è comune con altri fornitori di cloud. Anche se chiamiamo nel cuore della notte, risponde sempre qualcuno che sa cosa sta facendo". 

Gli amici d'infanzia hanno preso il loro amore per i giochi, hanno detto sì a una rara opportunità e hanno visto il bisogno di creatori che li ispirassero. Ora stanno facendo crescere Rivet fino a farla diventare la soluzione infrastrutturale open-source per i giochi multiplayer da distribuire, scalare e gestire in tutto il mondo.

Condividi questo