Hi, I'm Lorenzo
Gameplay Programmer focused on creating responsive, system-driven mechanics in Unreal Engine and Unity. Experienced with C++, Blueprints, and scalable gameplay frameworks for interaction, AI, and combat.
My Projects
Space Outlaw (3D Beat'em up)
Gameplay Programmer, Game Designer
3D beat ’em up featuring a player-customizable combo system, data-driven AI, and fully interactive environments with throwable and destructible props powered by Chaos Physics. Includes online co-op via RPCs and Steamworks matchmaking.
Interactive Door Framework (UE5 Plugin)
C++ Plugin Developer, Technical Designer
Production-ready door interaction system with physics-based movement, skeletal mesh animations, modular lock & key system, and designer-friendly Blueprint customization. Component-based architecture for maximum flexibility.
Zero Project (Stealth Horror)
Gameplay Programmer, Game Designer
AI system, behavior and enemies variety, multiple 3C systems (first person and third person) with switch between multiple controllable pawns.
Bioascent (Side scroller platform shooter)
Gameplay Programmer, Game Designer
2D action platformer featuring responsive movement, bullet physics, and an interactable tile system enabling dynamic and destructible environments.
Project Minus One Prototype (First-person survival horror)
Gameplay Programmer, Game Designer
First-person survival horror featuring a full-body controller, modular perk and weapon systems, inventory and UI frameworks, and combat driven by a body-part damage system.
Laughing Stonks (Global Game Jam 2024)
Programmer
Stealth game developed during Global Game Jam 2024, featuring modular NPC behavior built on state machines and event-driven AI interactions.
Sky In a Room
Programmer, Game Designer
Atmospheric puzzle experience with procedurally generated rooms and a flexible interaction system for environment-based logic.
Education & Experience
Game Programmer (Internship)
Game Crafters is a UK-based startup connecting emerging developers and industry professionals in a collaborative non-profit environment. I develop core interaction and puzzle systems in Unreal Engine, working within an Agile team and Scrum workflow.
Junior Software Developer Course
A 500-hour course focused on the fundamentals of object-oriented programming in Java, as well as key Front-End development technologies, including HTML, CSS, and JavaScript.
Master's Degree in Theoretical Philosophy
Focused on epistemology, philosophy of science, and logic, with a particular emphasis on the role of symbolic forms in shaping human understanding. My thesis explored Ernst Cassirer's theory of symbolic forms and its impact on perception, language, and knowledge.
Bachelor's Degree in Art and Cinema
Studied film history, aesthetics, and critical theory, with additional courses in music and theater. Gained a strong foundation in visual storytelling, narrative structure, and media analysis. Also completed a course in computer science fundamentals, which provided an introduction to basic programming and digital logic.
Skills
Programming
Game Engines
Tools
Soft Skills
Others
About Me
I'm a Gameplay Programmer with a background in arts and philosophy, passionate about creating expressive mechanics and immersive systems.
I taught myself programming while studying, developing multiple independent projects in Unreal and Unity that deepened my understanding of design, performance, and player experience. When I’m not coding, I enjoy music, hiking, and exploring new languages and cultures.