Marco Tieghi

Maschio Gaspardo

Virtual Exhibition

— PROJECT NAME

Maschio Gaspardo

Virtual Exhibition


— DEVELOPED AT

Poplab s.r.l.


— ROLE

Lead Programmer


— DATE

September 2021 – October 2021


— SOFTWARE USED

Unreal Engine 4, C++, Blueprint


— PLATFORM

Oculus Quest 2


— RESOURCES

Extended Walkthrough on Vimeo



Maschio Gaspardo Virtual Exhibition is a virtual space developed for the Italian agriculture machinery producer Maschio Gaspardo. The space is a virtual stand where visitors, guided by an expert, can discover Maschio’s machineries and products, in an environment where otherwise it would not be possible to explore them, because of their massive sizes. Machineries were built according to the original engineering projects, and they are highly optimized for the Oculus platform, since its computational limits.

The exhibition is a multiplayer scene where users can interact with videos and animated models of the machines: some of them are single pieces (to show a unique important feature about how they work), others are life-size models integrated with sounds.


As lead programmer in a development team of 2 people, I was responsible of the following aspects for this project:

- development of specific networked Player Controlled Pawns, which can teleport manually and use voice chat (Pawn’s mouth is animated based on the input volume from the microphone of each client’s visor);

- development of multiplayer features in a local client model, where the host becomes the guide user. Some advanced features are granted to the guide, such as the possibility to mute all connected clients;

- implementation of music and sounds effects (environmental sounds and machine sounds when they animate);

- implementation of different interaction to animate texts, machines, overlays

- creation of some different materials to achieve specific effects (e.g: materials for the player Pawn which could fade when approaching too much to another player’s Pawn);

- creation and management of various particle effects using Niagara

An outside view of one wing of the virtual pavilion, where multiple users can talk and interact each other

An inside view of a closed room of the virtual pavilion, where multiple users can interact with machines and activate animations

The main entrance for the virtual exhibition, the welcome hall for anyone connecting to the experience

Users can step onto highlighted ponds to trigger animation events for that specific machine