Game Programmer

Full Stack Developer

I'm Roberto, and I've always been passionate about computers and video games. I earned a diploma in Electronics, but all I could think about was programming, which has fascinated me since I was a kid. After school I worked as a Full Stack Developer, building apps and websites for businesses. Then I decided to change course and enrolled in the Game Programming programme at ITS Olivetti, to give shape to my dream. Now I have one goal: making games that tell stories, inspire and, above all… make people have fun.

Portrait of Roberto Menna
Modena, Italy
Me, as a kid

Education

Final grade

110/110

ITS Academy Adriano Olivetti

Higher Technical Diploma in Video Game Production — Game Programmer

ITS Academy Olivetti · Bologna

Nov 2024 – Sep 2026

About the course

High School Diploma in Electronics and Electrical Engineering

I.T.I.S. E. Fermi · Modena

2013 – 2019

Experience

Unity

City of Tales

Studio
Melazeta Srl · Modena
Period
Jun–Sep 2025 · Jun–Aug 2026
Role
Game Programmer (internship)

Gameplay systems in Unity (C#) for a mobile narrative game built around exploration, dialogue and player choices. Debugging and performance optimisation on Android/iOS, configuring and generating builds for internal testing, and working with the art and game design teams on interaction systems and card-based mechanics.

  • Unity
  • C#
  • Android
  • iOS
Unreal Engine

The Unchosen

Project
School project
Team
5 people · 2 months
Role
Programmer — Player Controller & Abilities

A souls-like in Unreal Engine 5 that started as a school project and grew into a love letter to FromSoftware's games. You play as “the Unchosen”, the one left out of the prophecy: every time you die, the enemies mock you with emotes. Core mechanics: parry, backstab, lock-on, ragdoll; two areas plus a final boss.

  • Unreal Engine 5
  • GAS
  • Souls-like

Cosmo Cab

Unity
Studio
Tiny Nova Studio · student collective
Role
Lead Programmer
Status
Prototype, shown at Svilupparty 2026 (Bologna)

A story-driven ARRPG (Arcade Racing Role-Playing Game) built in Unity. You play as Bud-Z, a disillusioned taxi-driving fly on the planet Xirya: extreme tracks full of loop-the-loops, ramps and deadly crossroads, a cab to upgrade with gadgets, mods and boost, and much more. Every ride can be completed your own way, knowing the customer might have some bizarre requests.

  • Unity
  • Story-driven
  • Arcade racing