Gameplay Programmer

  • Tempo Indeterminato
  • Milano

Ubisoft

Ubisoft Milano è alla ricerca di un Gameplay Programmer (Mario + Rabbids) che sarà coinvolto nello sviluppo di elementi di gioco, collaborando a stretto contatto con i game designer e altri dipartimenti per definire e migliorare le funzionalità e le interazioni tra giocatore e gioco.

Responsabilità principali

  • lavorare all’interno di un team internazionale per creare un gioco AAA;
  • tradurre il design del gioco in caratteristiche di gioco concrete;
  • analizzare e comprendere le richieste di progettazione del gioco al fine di definire le funzionalità necessarie e i sistemi di gioco che devono essere sviluppati nel motore;
  • stabilire la fattibilità tecnica delle diverse caratteristiche di gioco, fare stime, comprendere i vincoli tecnici;
  • validare e verificare se i sistemi di nuova concezione soddisfano le intenzioni progettuali e sono coerenti con il codice esistente;
  • implementare e ottimizzare i controlli e i sistemi di interazione con i game designer per garantire una giocabilità fluida;
  • utilizzare tecniche di prototipazione per dimostrare la validità/invalidità di un’idea di gioco;
  • lavorare con il team di controllo qualità per analizzare e correggere i bug di gioco nel modo più affidabile possibile.

Titoli di studio

  • esperienza nella programmazione;
  • conoscenza dell’OOP, in particolare del C++;
  • capacità di scrivere codice C++ chiaro e ben strutturato tenendo presenti i requisiti di prestazioni, manutenzione e compatibilità;
  • capacità di ottimizzazione e debug;
  • conoscenza di argomenti relativi allo sviluppo di giochi come intelligenza artificiale, animazioni, matematica 3d;
  • conoscenza del multithreading e della programmazione parallela;
  • conoscenza degli argomenti relativi alla programmazione di rete e allo sviluppo di giochi online;
  • capacità di lavorare sul codice di altre persone e di scrivere codice su cui è facile lavorare per altre persone;
  • capacità di correggere i bug segnalati dal controllo qualità e dai membri del team;
  • passione ed entusiasmo per i videogiochi;
  • inglese scritto e parlato.

Come vantaggio:

To apply for this job please visit jobs.smartrecruiters.com.

→ Vuoi di più? Iscriviti al Canale Telegram di Posizioni Aperte!