Overview
Casics 360 is a Virtual Reality application designed to provide users with immersive exploration of a real-time 3D city environment. Combining 360° panoramic views, interactive street-level navigation, and voice-guided tours, the app allows users to explore urban landscapes in unprecedented detail. Built for Oculus and mobile VR platforms, Casics 360 delivers a highly engaging experience for both casual explorers and urban enthusiasts. The goal of the project was to create a realistic, interactive, and educational VR city exploration app that blends immersive panoramas with real-time 3D navigation.
The Problem
Urban exploration apps often struggle with:
• Limited immersion in virtual environments
• Static 360° images without interactive elements
• Inconsistent VR navigation and control systems
• Poor performance on mobile VR platforms
• Difficulty updating or expanding virtual city content
The challenge was to deliver a VR app that balances realism, interactivity, and performance, while enabling easy content updates and dynamic city exploration.
The Solution
To address these challenges, we developed Casics 360, a hybrid VR city exploration app that allows users to:
• Experience high-resolution 360° panoramic city views
• Navigate real-time 3D modeled streets, landmarks, and POIs
• Switch seamlessly between panorama mode and real-time 3D walk-through
• Interact with the environment using gaze-based controls, teleport navigation, and voice-guided tours
By combining immersive panoramas, real-time 3D navigation, and modular content delivery, Casics 360 provides a highly engaging, educational, and performance-optimized VR experience.
My Role
Role: VR Developer & 3D Environment Designer
Industry: Virtual Reality / Urban Visualization / Tourism
Tools & Technologies: Unity3D, C#, Oculus SDK, Google VR SDK, 360° Panoramic Cameras, Blender, Firebase, JSON, Node.js, MongoDB, RESTful APIs
Responsibilities:
➢ Designed and developed Casics 360, a VR app for immersive exploration of a real-time 3D city environment, combining 360° panoramic views and interactive street-level experiences for Oculus and mobile VR platforms.
➢ Integrated high-resolution 360° panoramas and custom-modeled 3D city elements to allow users to freely explore urban areas in both immersive panorama mode and real-time 3D walk-through.
➢ Built an intuitive user interface tailored for VR interaction, with gaze-based controls, teleport navigation, and voice-guided city tours.
➢ Developed hybrid view modes, enabling seamless switching between 360 panoramic stills and real-time navigable 3D city environments for enhanced realism and user immersion.
➢ Implemented street view navigation logic, allowing users to explore streets, landmarks, and POIs (Points of Interest) interactively with smooth transitions and accurate orientation tracking.
➢ Stored environment and metadata using JSON and Node.js backend, allowing for easy updates and content streaming based on location, user input, or server-side logic.
➢ Used Firebase for user session management, progress tracking, crash analytics, and feedback collection to refine the VR experience based on real-world usage.
➢ Optimized 3D assets for VR performance, balancing visual fidelity and framerate, especially for mobile VR platforms like Google Cardboard and Oculus Quest.
➢ Implemented modular content delivery, enabling new city zones, landmarks, or 360° scenes to be pushed via RESTful APIs and loaded dynamically without requiring app updates.
Demo Video
