Marco Tieghi

IDD

— PROJECT NAME

IDD


— DEVELOPED AT

Poplab s.r.l.


— ROLE

Lead Programmer


— DATE

December 2022 – July 2023


— SOFTWARE USED

Unreal Engine 4, Visual Studio, C++, Blueprint


— PLATFORM

Meta Quest 2, Windows, macOS


The entire project was developed under the art direction of the designer Alessandro Busana.

IDD is a multi-user virtual reality exhibition developed for the Industria Del Design (IDD) company: IDD is an industry of professional and talented creatives who develop and design shoe collections for many of the most respected brands in the global shoe and accessories industry.

The experience allows users to visit the personal exhibition of IDD, with most of its successful collections. Users can travel to other rooms where they can explore specific and special collections designed for the most renowned brands. In fact, a key concept of the whole showroom is the expansibility: new rooms can be added, according to the needed of each brand, and in each of these rooms, called Brand Rooms, which are customized in order to reflect the client's firm, users can explore collections and interact with each of their collection's pieces.



As lead programmer in a development team of 2 developers, I was responsible of the following aspects:

- development of platform specific Player Controlled Pawns, which can teleport locally and use voice chat: the experience can be explored by using both an Oculus Quest and a computer (Mac or PC);

  • - definition of platform specific interactions throughout the whole experience: VR interactions if the user experiences the exhibition by Oculus Quest, MnK or controller interactions if the user is playing with a computer;

- development of all multiplayer features in a dedicated server model;

- management of multiple scene switching on single physical server, preserving the status of each client while it’s connected to the same session;

- implementation of an interaction system that allows users to interact with specific elements and to perform actions; the system was developed with expansion in mind, allowing our team to define new elements while the experience evolved through the client's requests;

  • - development of a replicated library visualizer system for shoes and a replicated model manipulation system, in order to view a collection of shoes and easily select the preferred model. This model is handled by a manipulation system which allows the user to rotate and scale the model in the 3D space in front of them. Both systems are replicated in order to allow multiple users to interact in a collaborative networked environment

- implementation of custom Niagara effects;

- development of many different custom Materials;

Entrance hall which features a different sculpture according to different fashion seasons

Three-wall video in the entrance hall, which is activated by a specific trigger

Main hall of the exhibition: each box contains a specific selected piece from IDD’s collection

Manipulation system to view each collection item inside a box in the main hall

View of the Info area and Lounge zone. On the upper floor, the departure area to many different Brand Rooms

Two users interacting each other using voice chat

Lounge area in the main hall

Descriptive and visual banners in the lounge area (aka Info area)

Password panel and interaction system. Each brand room requires a password to enter

Each brand room is uniquely designed

The Digital Catalogue System and Manipulation System: each item selected is spawned and can be manipulated

The Digital Catalogue System and Manipulation System: each item selected is spawned and can be manipulated

IDD Brand Room for its own projects