https://github.com/yousefalshaikh17/3d-game-console-museum

Overview

Created in 2023, the 3D Game Console Museum is a virtual reality experience that showcases the history of 3D game consoles. Each room in the museum represents a different generation of consoles, featuring detailed information about their features, impact, and success. This project made extensive use of Unity's Virtual Reality (VR) capabilities, incorporating technologies such as occlusion culling, baked lighting, and Level of Detail (LOD) to enhance performance and immersion. Careful measures were also taken to minimize memory fragmentation, ensuring smooth performance throughout the experience.

image_2025-05-27_215018888.png

Development & Features

Developed using Unity 6.1 (6000.1.3f1) and C# 9.0 with Google VR support. Accomplishments included:

As shown above, optimization is an important factor on this project since the project targets low-end VR systems.

Development Showcase

Layout Planning

For the layout, I had decided to go with a circular room approach. Unlikely in actual museums due to impracticality, it proved to be a more favorable layout since physical space is not as big of a concern in the virtual world. The curved layout was designed as a clean way to enforce occlusion culling on rooms that are not in the player’s view. This way, the player would likely have stable performance when exploring the museum.

The pre-development design layout of the museum. The final result had the rooms inverted to be inwards.

The pre-development design layout of the museum. The final result had the rooms inverted to be inwards.

The final version of the layout took inspiration from the original idea, but instead made the rooms face inwards. This was done because it felt cleaner and more natural to navigate through.

Top-down view of the museum’s final design layout.

Top-down view of the museum’s final design layout.