2025
Nuorten Ystävät ry
6mo
Lead creative developer

At the heart of Virkku is community. Members connect, share experiences, and support each other through group activities and peer interaction. This sense of belonging is key to rebuilding confidence, motivation, and trust, creating a safe, inclusive space to grow together.
Concept
3D optimisation
Development
Unity - C# scripting
Blender
MongoDB atlas
Spatial.io

The virtual clubhouse was built on Spatial.io, selected after extensive testing of alternative VR and multiplayer platforms. The choice was driven by the need for a robust foundation that provided built‑in multiplayer functionality, cross‑platform support, and native VR compatibility, enabling the team to focus on custom features rather than core infrastructure. All 3D environments were modeled and optimized in Blender, then integrated into Spatial.io.
A key technical challenge was implementing private server instancing to ensure confidentiality during group sessions. Each meeting room dynamically launches a dedicated server instance, allowing facilitators to control access, including the ability to “lock” rooms for private discussions. To support attendance tracking for mandatory sessions, a MongoDB Atlas database was configured to log user login and logout events, ensuring reliable data collection and compliance with organizational requirements.