Introduction

My name is Guido Ponzini and in the past 5 years, I worked as Gamification and VR/AR/MR programmer for industry and brand promotions, creating experiences for exhibitions, simulations, stores, and training.

I started as a musician and for more than 10 years I worked in this field, playing in the soundtrack of Assassin’s Creed Brotherhood, recording for Paramount/Viacom, Warner Music, Nintendo Europe, a live show featuring Wii Music and in musical productions as tour and recording artist. While I was working with electronic music I extensively experimented with 3D immersive audio, working both on live spatialization system (this year I held the course of interactive spatialization on wavefield synthesis systems at Conservatory A.Boito and University of Parma) and on VR/AR binaural spatialization. Now I’m also Unity3D certified teacher of Gamification and VR/AR Game Programming at the NABA university in Milan.

Visual experiments

During my work in the music field, I started to use visual programming with Max/MSP and some programming with Processing and C-Sound. I always dreamed to create visual experiences, so I started to use visual generative stuff like Jitter and Processing, making interactive musical experiences with visuals through sensors and external hardware. After studying Objective-C and then Swift for making some iOS applications, I decided to begin to study Unity3D and C# language.

I was introduced by a friend to a company that works in the field of industrial exhibitions and they asked me to create some apps to visualize interactive 3D models of several industrial components. Starting with a touch transparent display apps for BAUMA in Munich, I created interactive experiences for several exhibitions around the world, from Con-Expo in Las Vegas and Eima in Bologna to Agritechnica in Hannover and Intermat in Paris.