Gabriele Garofalo

Available to hire

I'm a Gameplay / Systems Programmer focused on real-time game development with Unreal Engine and C++.

About

I’m a Gameplay / Systems Programmer focused on real-time game development with Unreal Engine and C++. I design and implement responsive movement, camera behavior, and robust gameplay systems to deliver smooth, performance-conscious experiences.

I also bring solid experience with Unity (C#), strong math and physics foundations, and a track record delivering complete projects, including a commercial Steam release and publicly released tools. I enjoy collaborating with artists and designers to build maintainable engine systems and efficient pipelines.

  • 2 years' experience
  • Joined September 2025

Languages

  • ItalianFluent
  • EnglishAdvanced

Industry experience

  • Gaming
  • Software & Internet
  • Media & Entertainment
  • Education

Work experience· 6 roles

Unreal Engine Tools Developer · FreelanceMar 2025 – Aug 2025 · 6 mos

Developed a high-performance state machine plugin for Unreal Engine 5.x, enabling scalable Actor behavior management. Released the plugin on FAB Marketplace as a free tool for hobbyist and professional developers. Produced role-specific documentation for beginner and advanced users. Ensured seamless integration with Unreal Engine workflows across versions.

Game Programming Teacher · Event Horizon SchoolFeb 2025 – Nov 2025 · 10 mos

Mentored first- and second-year students in OOP (C# & C++), design patterns, physics/3D math, game engine usage (Unity/Unreal), and software architecture best practices. Taught an introductory Unreal Engine 5 Visual Scripting course tailored to game design and 3D art students.

Software / Systems Programmer · Villains StudioOct 2024 – Present · 2 yrs 2 mos

Designed and implemented a responsive real-time movement system for a third-person action shooter (input abstraction + camera behavior). Developed a scalable AI encounter and wave system supporting procedural generation and endless modes. Built reusable gameplay and system-level components focused on maintainability and performance. Collaborated with artists and designers, providing engine-level support, tooling, and pipeline improvements using Unreal Engine and Git Flow.

System/Gameplay Programmer · Villains StudioOct 2024 – Present · 2 yrs 2 mos
Software / Systems Programmer · Academic ProjectFeb 2024 – Nov 2024 · 10 mos
System/Gameplay Programmer · Student ProjectFeb 2024 – Nov 2024 · 10 mos

Education· 6

Art High School Diploma · Art High School2030 – 2018
Physics · University of Milan2018 – 2022
Game Programming Diploma · Event Horizon School2022 – 2025
Game Programming Diploma · Event Horizon School, Milan2022 – 2025

Hire Gabriele Garofalo today

Post a job and invite Gabriele, or contact them directly. No hidden commission.

Post a job