top of page
EcoVision: A VR Journey Through Nature's Hidden World 

Explore the backyard. Discover. Impact.

Overview

EcoVision is an immersive VR experience that shrinks players to 20 cm tall, offering a unique perspective on environmental problem-solving. Players explore their backyard, engaging with physics-based mechanics, NPCs, and interactive puzzles that reveal the unseen impact of small actions on the ecosystem.

image.png
Screenshot 2025-02-27 193504.png

Role: Lead Developer & Interaction Designer            

Time: 2025.1|4 months                                       Team: 6 Members

Platform: VR Headset                                         Tools: Unity, Meta Quest 3

Development Timeline

Current Status: Actively in development – refining mechanics & expanding interactions

Follow the Journey

image.png

Level 1 Draft

My Responsibilities

1. Core Gameplay & Mechanics

  • Set up Unity for VR development, configuring settings, packages, and build pipelines to ensure seamless deployment. Developed a deep understanding of the entire VR development process, from project setup to final build optimization.

  • Designed and implemented physics-based object interactions using hand tracking, allowing players to intuitively grab, manipulate, and interact with the environment without controllers.

  • Developed a modular task system, enabling flexible, scalable mission structures that integrate seamlessly with environmental storytelling.

  • Optimized performance by implementing efficient coding practices, reducing unnecessary computations, and ensuring smooth execution in a VR environment.

2. NPC Design

  • Designed state-driven NPCs with dynamic, context-aware behaviors that react to player interactions.

  • Implemented NavMesh-based pathfinding, allowing NPCs to navigate the environment intelligently and adjust their routes based on obstacles.

  • Developed a dialogue and response system, ensuring NPCs deliver meaningful, situation-dependent interactions that enhance immersion.

3. Codebase Architecture & Optimization

  • Designed and maintained a large-scale, modular codebase independently, ensuring clarity, scalability, and ease of iteration.

  • Implemented structured documentation and clean architecture to support long-term development and collaboration.

  • Utilized AI-assisted debugging and automation tools to streamline workflow, reducing boilerplate coding and improving efficiency.

  • Established a systematic task tracking and issue management workflow, proactively identifying bottlenecks and prioritizing development needs.

4. Playtesting & Iteration

  • Conducted extensive user testing, gathering and analyzing feedback to refine gameplay mechanics and interaction design.

  • Led cross-disciplinary integration, ensuring smooth collaboration between programming, art, and design teams to maintain project cohesion.

  • Implemented a structured bug-tracking and iteration workflow, prioritizing fixes and enhancements based on player feedback and playtest results.

bottom of page