Hi Unity community! I’m a new developer working on a VR experiment and would appreciate guidance from experienced developers, especially those familiar with VR/non-linear task systems.
Project Overview:
I’m creating a virtual home environment (targeting Quest 3) where participants perform daily activities (e.g., cooking, watching TV) while managing interruptible tasks (e.g., remembering to take pills during TV time). An NPC will assist users.
Hardware Setup:
- Primary: Quest 3 (participant)
- Secondary: Tablet/Windows PC (experimenter monitoring/control)
Key Questions:
- Non-Linear Task Management
- Participants must handle simultaneous tasks (ongoing activities + interruptible objectives) where order isn’t predefined.
- Current Approach: I’ve explored Timeline for linear sequences but need a system to manage parallel/concurrent tasks (e.g., “watch TV” + “take pills/turn off the oven when prompted”).
- Ask: How would you architect a flexible Task Manager? Are there patterns or packages suited for this?
- Secondary Device Control
- I need a tablet/laptop to:
- Monitor experiment progress (e.g., task completion). The Quest3 can cast to a laptop seems a possible solution.
- Control NPC behavior/reset objects via buttons
- Current Research: Multiplayer solutions seem overkill. I’m unsure how to handle asymmetric input (VR participant vs. tablet experimenter).
- Ask: What’s a lightweight way to implement this?
Even sharing relevant keywords or concepts would be greatly appreciated.