Resume

Profile Picture

I am Alessandro Tironi, a videogame programmer currently based in Rome, Italy.

I am specialized in implementing gameplay systems involving character controls, animation and AI. I started my career as a professional in the games industry in 2019, and I have been working at Storm in a Teacup as a gameplay programmer since then.

Before 2019, I worked as a research consultant in the Applied Intelligent Systems laboratory of the University of Milan, making exer-games for postural rehabilitation, while studying to get my B.Sc. in Computer Science.




     

Work History


Gameplay Programmer September 2019 - Current

Storm in a Teacup SRL

Steel Seed (third-person stealth and action adventure):

  • Implemented core player movement systems: locomotion, parkour, climbing, cover, melee combat.
  • Responsible for the full implementation and integration of character animation systems, including multi-layer animation state machines, branching sequences and procedural systems with IK and physics/ragdoll setups.
  • Developed modular AI architectures combining finite hierarchical state machines, behavior trees, and environment-based decision-making for responsive and efficient pathfinding and behavior control.
  • Implemented core systems to integrate the player into cinematic sequences, developed tools for controlling cutscene flow, and supported event scripting for both interactive and non-interactive in-game scenes.
  • Responsible for the technical implementation of localization workflows, creating Python tools to automate processing and integration of both text and voice-over assets.
  • Contributed to the development and maintenance of a broad C++ codebase and a suite of visual scripting tools to support non-technical team members, from early prototyping to late production stage.



Research Consultant, Research Fellow May 2017 - August 2019

University of Milan

MoveCare (H2020 European research project):

  • Developed exergames for postural exercise and an empathic virtual caregiver as part of the MoveCare project using Unity.
  • Implemented support for multiple human interface devices to provide an easy-to-use interface to the players.
  • Conducted research culminating in an M.Sc. thesis on serious games for health.
  • Co-authored and presented a paper at the 7th IEEE International Conference on Serious Games and Applications for Health.


Contract Work


Teacher June 2021

AIV - Accademia Italiana Videogiochi, Rome, Italy

Lectures on Unreal Engine 4 programming for the Programming course of the academy


Talks and Events

  • Unreal Engine Meetup #19 & #20 @ Rome, Italy, February 2025, title: Tips for a game programming portfolio
  • Unreal Engine Meetup #17 @ Rome, Italy, December 2023, title: Melee Combat System: Building blocks
  • 2019 IEEE 7th International Conference on Serious Games and Applications for Health (SeGAH), August 2019, title: An Empathic Virtual Caregiver for assistance in exer-game-based rehabilitation therapies
  • Education


    Master of Science: Computer Science 2016-2019

    University of Milan (Italy)



    Bachelor of Science: Computer Science 2013-2016

    University of Milan (Italy)



    Highschool Diploma 2008-2013

    Liceo Scientifico Statale "Filippo Lussana", Bergamo (Italy)


    Tech Skills

  • 5+ years' experience in professional game development with Unreal Engine 4 and 5.
  • 5+ years' experience in game development on Unity game engine.
  • Proficient in C++.
  • Solid 3D Math skills.
  • Experienced in software version control management with Git and Perforce.
  • Strong debugging and optimization skills across gameplay systems.
  • Expertise with C# and Python scripting.
  • Soft Skills

  • Strong problem-solving mindset with a focus on player experience and code clarity.
  • Ability to proactively analyze complex problems to identify critical issues and set effective priorities.
  • Comfortable working both autonomously and in a team setting.
  • Leadership abilities to organize and direct small groups of creative individuals.
  • Strong communication skills.
  • Ability to write clear and concise technical documentation.
  • Passionate in video games, especially action-adventure, turn-based and action RPGs.
  • Languages

  • English, upper intermediate.
  • Italian, native.
  • French, beginner.
  • Portfolio

    See my projects in this page.