— 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
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