• I volti di Full Circle: Fai la conoscenza di un UI Software Engineer Peter, UI Software Engineer, racconta il suo percorso nello sviluppo dei giochi e cosa significa lavorare a Full Circle.

    Facci una breve introduzione: chi è Peter Bradshaw?

    Chi è Peter Bradshaw? Va bene, diamoci a un po' di esistenzialismo. Sono UI Software Engineer per skate. e lavoro nel mondo dei videogiochi da quasi 10 anni. Vengo da una piccola città nella Columbia Britannica chiamata Trail, ma mi sono trasferito a Vancouver per studiare e lavorare. Mi piace la vita sociale: se non sono fuori a fare qualcosa con gli amici, ci sono buone probabilità che sia su Discord a giocare con loro o in cucina a preparare qualcosa. Ma, più di ogni altra cosa, faccio da papà a Ren, una cagnolina che sembra uscita da Bloodborne.

     

    La sempre fedele Ren torna dalla caccia.

     

    Per chi non lavora nel settore, puoi dirci qualcosa su cosa fa un UI Software Engineer III?

    Il modo più semplice per spiegare il ruolo di un UI Software Engineer III è dire che noi siamo quelli che prendiamo gli ingredienti di un gioco, tutte le buone cose che il team del gameplay ha preparato per noi, e scriviamo la ricetta che trasforma quegli ingredienti in esperienze deliziose e divertenti per i nostri giocatori. "UI" sta per interfaccia utente e include tutti gli elementi con cui i giocatori interagiscono per giocare a tutti gli effetti. Quello che facciamo è cercare di rendere queste interazioni il più intuitive, coinvolgenti e godibili possibile. Fondamentalmente, vogliamo che i giocatori abbiano a portata di mano tutte le informazioni necessarie per divertirsi. Oh, e la parte "III"? Significa che siamo come operai qualificati in un mestiere: siamo abbastanza esperti da poter gestire grossi lavori e, fino a un certo punto, operare autonomamente.

     

    Come sei arrivato a lavorare nel mondo dei videogiochi e cosa ti ha portato a Full Circle?

    Ho iniziato a dilettarmi nella programmazione nei primi anni di liceo e mi divertivo molto a giocare ai videogiochi, ma allora non avevo affatto idea di volerne fare la mia carriera. Ricordo che un giorno stavo giocherellando con GMod, spassandomela a creare armi e modalità casuali, quando ho pensato: questo è ciò che dovrei fare.

    Dopo la laurea, mi sono trasferito a Vancouver per un corso di un anno, dove ho affinato le doti di programmazione acquisite da autodidatta studiando su veri libri di testo. Passano otto anni. Dopo aver lavorato per un paio di studi che realizzavano giochi principalmente per il mercato mobile, ho voluto cambiare passo, far parte di qualcosa di più grande. È stato in quel momento che un amico mi ha contattato per propormi un posto qui, a Full Circle, per lavorare su skate. Mi era piaciuto molto giocare al 2 e al 3, così ho colto al volo l'opportunità di lavorare su un gioco AAA su una IP di cui avevo buoni ricordi!

     

    Com'è la giornata media nella vita di un UI Software Engineer di Full Circle?

    Ogni giorno il mio lavoro può variare dalla pianificazione di un sistema alla programmazione vera e propria, fino alla realizzazione di elementi con il nostro sistema di scripting. Per sua natura, l'interfaccia utente richiede molta collaborazione. Ho bisogno di comunicare costantemente con i designer la cui visione stiamo cercando di implementare e con gli altri programmatori responsabili di varie parti di quella visione. Fortunatamente, anche le giornate piene di riunioni sono divertenti, perché le persone con cui lavoro sono interessate al progetto tanto quanto me e si divertono anche loro!

     

    Qual è la parte più gratificante del tuo lavoro?

    Ok, ok... Ne ho due.

    Innanzitutto, se dovessi chiedere ai miei amici, probabilmente direbbero che sono un po' (ok, molto) ossessionato dalla necessità di una buona esperienza utente (UX) nei giochi. Quindi, nel nostro gioco, quando finalmente abbiamo perfezionato una funzionalità dopo tanto tempo ed è arrivata l'ora di testarla per bene, il momento in cui non solo funziona, ma sembra "giusta", e non solo la mia parte, ma il sistema nel suo insieme... il suono, l'aspetto e la facilità d'uso... quel momento è incredibile.

    La seconda è piuttosto semplice: mi piace quando si presenta un bug e posso semplicemente dire "Oh, probabilmente sarà questo..." ed è esattamente quello. La gratificazione di conoscere i dettagli di un sistema è così rassicurante che riesci a fare quello che dovresti fare.

     

     

    Qual è un consiglio che daresti a chi vuole fare il tuo stesso lavoro?

    Non è necessario avere un master per essere buoni programmatori. La scuola è sicuramente utile perché insegna alcune delle nozioni di base che fanno funzionare le cose, ma la cosa più importante è avere la passione per la programmazione e la volontà di imparare. Molte delle sfumature e delle conoscenze specifiche sulla creazione dei giochi e del software nel loro complesso si acquisiscono sul lavoro, quindi non temete se le vostre credenziali non sono perfette. 

    Inoltre, molte persone pensano che la programmazione sia un'abilità puramente logica, ma non è affatto così! C'è molto spazio per la creatività in questo tipo di lavoro e per la sperimentazione di soluzioni bizzarre. A volte, mettere alla porta i propri preconcetti è la via più rapida da seguire verso la crescita.

     

    Cosa significa per te giocare?

    Per me, significa vivere qualcosa di impossibile. Nella mia vita, molto probabilmente non sarò in grado di attraversare il centro di New York con una tuta alare, né di estrarre minerali su un asteroide affrontando strane creature insettoidi, o prendere il rampino e lanciarmi in un paesaggio urbano simulato con i miei amici per rubare una cassaforte da qualche parte. Ma sai dove posso farlo? Nei giochi. Mi permettono di provare queste cose senza (idealmente) conseguenze per me stesso e di divertirmi tutto il tempo. Ci permettono di scoprire mondi meravigliosi e fantastici che non potremmo mai immaginare e ci raccontano storie così folli da essere totalmente impensabili nel mondo reale. Oppure possono semplicemente... beh, lasciarci pulire lo sporco dalla facciata di un edificio (non sta a me giudicare).

     

    Se tu potessi risvegliarti maestro di una nuova abilità, quale sarebbe?

    Cucinare, risposta finale! Non sono affatto un pessimo cuoco, ma mi piacerebbe esserlo a un livello superiore. Provo una soddisfazione immensa nel vedere le persone apprezzare la mia cucina o chiedere delle ricette. Se riuscissi a farlo al massimo livello, mi permetterebbe di realizzare tutte le idee che ho in testa e che non ho il tempo o la capacità di provare a perfezionare.

     

    NOTA DEL REDATTORE: dopo aver condiviso con lo studio un pasto a base di polpette, Full Circle contesta le affermazioni di Peter di non essere un grande chef.

     

    Vuoi lavorare con il nostro team? Vedi qui le posizioni aperte presso Full Circle.

    Notizie collegate

    Gestisci le tue preferenze per i cookie