Paese
Settore
Search a job
JEU-VIDEO-ESPORT-GAMING
Gameplay programmer
Programmatore che traduce le meccaniche di gioco in codice funzionale, dalla prototipazione alla build finale
22 000 – 65 000 EUR (€)
Stipendio / anno
Laurea triennale o magistrale in Informatica o Ingegneria del Software
Livello formazione
00
Automazione
Basso
Difficoltà
Positiva
Occupabilità
6-12 mesi
Tensione del mercato
Medio
Mobilità
Possibile
Automazione
Basso
Difficoltà
Positiva
Occupabilità
6-12 mesi
Tensione del mercato
Medio
Mobilità
Possibile
About
Il Gameplay Programmer sviluppa le meccaniche di gioco all'interno di motori come Unreal Engine o Unity, lavorando in C++, C# o Blueprint. Opera in team multidisciplinari a stretto contatto con game designer, animator e QA tester per tradurre i documenti di design in sistemi di gioco funzionanti. Gestisce il ciclo completo dello sviluppo di una feature: prototipazione rapida, iterazione basata su feedback, ottimizzazione delle performance e integrazione nei branch di versioning. Lavora con profiler, debugger e strumenti di CI/CD in pipeline Agile o Scrum.
Competenze
Competenze tecniche
- Competenza in C++ avanzato e C#
- Esperienza con Unreal Engine 5 / Unity
- Conoscenza di sistemi di animazione e state machine
- Abilità nel profiling e ottimizzazione CPU/GPU
- Uso di controllo versione Git e Perforce
- Design pattern applicati al gamedev
- Esperienza con pipeline CI/CD e build automation
Competenze interpersonali
- Capacità di iterazione rapida su feedback
- Comunicazione tecnica con profili non programmatori
- Gestione delle priorità in sprint ad alta pressione
- Autonomia nella ricerca di soluzioni architetturali
Compiti
- Implementare sistemi di movimento del personaggio in C++ su Unreal Engine 5 mantenendo framerate a 60fps
- Sviluppare logica di combattimento corpo a corpo usando state machine e animation blueprint con latenza inferiore a 100ms
- Profilare il codice gameplay con Unreal Insights e ridurre i colli di bottiglia CPU del 20% per build
- Integrare le richieste dei game designer traducendo GDD in task tecnici stimati in sprint bisettimanali
- Scrivere unit test per i sistemi core con copertura minima dell'80% del codice critico
- Gestire conflitti di merge su Git/Perforce coordinandosi con un team di almeno 5 programmatori
- Documentare le API dei sistemi gameplay nel wiki interno aggiornato a ogni milestone
- Eseguire code review su pull request di junior programmer fornendo feedback strutturati entro 24 ore
- Ottimizzare la gestione della memoria heap nei sistemi di spawning per ridurre memory leak sotto 1MB per sessione
- Collaborare con il QA team per riprodurre e risolvere bug critici entro 48 ore dalla segnalazione
Ambienti di lavoro
Gli ambienti di lavoro possono variare:
Studio AAA con progetti di alto profilo
Studio indie con team sotto 20 persone
Publisher con team interni
Studio mobile free-to-play
Azienda di serious game
Laboratorio universitario di ricerca applicata
Possibili evoluzioni
- Evoluzione verso Lead Gameplay Programmer
- Opportunità come Technical Director
- Ruolo di Game Designer tecnico
- Posizione come Engine Programmer
- Avanzamento a Studio Technical Lead
Profilo ricercato
Rigore nell'ottimizzazione del codice
Comunicazione diretta con team eterogenei
Autonomia nella prototipazione
Attenzione ai dettagli di game feel
Come diventare Gameplay programmer?








