development roadmap wiki - RutgersGRID/DanceAutism GitHub Wiki
Development Roadmap
The Brain Dance Game follows a phased development approach to ensure thorough testing and refinement at each stage. This roadmap outlines the progression from concept to completed product, with clear milestones and deliverables.
Phase 1: Concept Development (Completed)
Objectives
- Establish core game concept and Brain Dance integration
- Assess technical feasibility
- Develop preliminary music composition
- Define target user personas and needs
Deliverables
- Concept document outlining game purpose and structure
- Initial storyboard sketches
- Preliminary music samples from Aaron Vaders-Collins
- Technical feasibility assessment
- User persona definitions
User Impact Assessment:
- All Users: Core concept tailored to meet varied needs
- Jamie & Alex: Careful consideration of neurodivergent needs from inception
- Dr. Taylor: Evidence-based foundation aligned with therapeutic goals
Phase 2: Vertical Slice Development (Current)
Objectives
- Create polished implementation of Cross-Lateral component
- Develop core technical systems for camera-based interaction
- Establish visual identity and user interface
- Implement basic audio framework
Deliverables
- Functional prototype of Cross-Lateral ("Complexity") component
- Working camera capture and pose detection system
- Prototype Unity environment with core functionality
- Basic visual assets and UI elements
- Integrated "soothe" and "groove" audio elements
- Technical testing documentation
Current Development Focus:
- Movement4Motion (m4m) tool implementation for pose detection
- Depth mapping visualization options
- Cross-lateral movement pattern recognition
- User interface for demonstration and feedback
- Testing on standard hardware configurations
User Impact Assessment:
- Alex: Early testing focuses on coordination challenges
- Jamie: Visual instruction clarity assessed with similar users
- Maya: Interface tested for intuitive use with minimal instruction
- Dr. Taylor: Therapeutic accuracy validated with professionals
Phase 3: Expanded Storyboard & Design Document
Objectives
- Develop comprehensive game flow documentation
- Create detailed visual assets for all components
- Complete audio composition for full experience
- Define accessibility feature specifications
- Expand user interface design
Deliverables
- Comprehensive game design document
- Complete visual storyboard showing all game states
- Full audio composition suite from Aaron Vaders-Collins
- Detailed accessibility implementation plan
- Hub World design specifications
- Visual asset library
Planned Activities:
- Detailed storyboarding of all 8 Brain Dance components
- Design of title screen, menus, and transitions
- Flow mapping of complete user experience
- Multiple visual concepts for review and selection
- Documentation of complete game mechanics
User Impact Assessment:
- Alex: Visual and audio customization options prioritized
- Jamie: Clear visual progressions and transitions designed
- Maya: Flexibility and variable session design considered
- Dr. Taylor: Professional interface aligned with therapeutic documentation
Phase 4: Full Prototype Development
Objectives
- Expand from vertical slice to complete implementation
- Develop all eight Brain Dance components
- Refine motion detection and feedback systems
- Implement Hub World interface
- Create complete achievement system
Deliverables
- Functional prototype with all components
- Completed Hub World implementation
- Full achievement and progress tracking system
- Alpha version for internal testing
- Technical documentation for all systems
Planned Activities:
- Implementation of remaining seven Brain Dance components
- Development of complete achievement framework
- Creation of full progress tracking system
- Alpha testing with development team
- Technical optimization for performance
User Impact Assessment:
- Alex: Testing progression from simple to complex components
- Jamie: Visual reward system evaluated for motivation
- Maya: Variable difficulty and component selection tested
- Dr. Taylor: Assessment of therapeutic progression logic
Phase 5: User Testing & Refinement
Objectives
- Conduct thorough testing with target user groups
- Collect structured feedback through IRB-approved research
- Refine game based on user input
- Optimize for varying hardware capabilities
- Prepare for release
Deliverables
- Beta version incorporating testing feedback
- User testing documentation and research findings
- Optimized final build
- User guide and support documentation
- Launch plan
Planned Activities:
- IRB-approved testing with neurodivergent participants
- Structured feedback collection and analysis
- Iterative refinement of user experience
- Performance optimization across hardware configurations
- Documentation finalization
User Impact Assessment:
- Alex: Testing with similar users to validate sensory considerations
- Jamie: Evaluation with children of various ages and abilities
- Maya: Testing in limited space environments for accessibility
- Dr. Taylor: Validation with occupational therapists for clinical use
Phase 6: Release & Post-Launch Support
Objectives
- Official release of completed game
- Gather ongoing usage data and feedback
- Develop plans for updates and enhancements
- Expand research component
Deliverables
- Released product
- Support documentation and resources
- Update roadmap based on initial feedback
- Research publication plan
Planned Activities:
- Official launch
- Support system implementation
- Ongoing data collection (with consent)
- Research analysis and publication preparation
- Community engagement and feedback channels
User Impact Assessment:
- All Users: Monitoring of adoption and engagement
- Dr. Taylor: Professional community feedback collection
- Research Community: Data analysis for therapeutic outcomes
Budget Allocation Across Phases
Current Funding
- $1,500: Core coding and software development
- $3,000: Game design consultation and storyboard development
- $1,000: Dance components and motion design
- $500: Game testing and research participation
- Total: $6,000
Budget Distribution
- Phase 1 (Completed): 15% - Concept and planning
- Phase 2 (Current): 30% - Vertical slice development
- Phase 3: 20% - Complete design documentation
- Phase 4: 25% - Full prototype development
- Phase 5: 10% - Testing and refinement
Additional Funding Strategy
- Grant applications for expanded research component
- Partnership development with therapeutic organizations
- Academic research funding for outcome studies
- Potential for educational technology funding streams
Timeline Projections
- Phase 1: Completed
- Phase 2: Q2 2025 (Current phase)
- Phase 3: Q3 2025
- Phase 4: Q4 2025
- Phase 5: Q1 2026
- Phase 6: Q2 2026
Note: Timeline subject to adjustment based on funding, development progress, and research requirements.
Risk Assessment & Mitigation
Technical Risks
- Motion Detection Accuracy: Extensive testing with diverse body types and movement patterns
- Hardware Compatibility: Development focused on standard equipment with flexible requirements
- Performance Issues: Optimization throughout development with regular benchmarking
User Experience Risks
- Engagement Sustainability: Focus on variable reinforcement and achievement design
- Accessibility Gaps: Continuous testing with diverse user groups
- Therapeutic Validity: Ongoing consultation with occupational therapy professionals
Project Management Risks
- Scope Expansion: Clear prioritization of core therapeutic functions
- Timeline Delays: Phased approach with functional deliverables at each stage
- Budget Constraints: Modular design allowing for scaled implementation
Success Criteria
The development will be considered successful based on the following criteria:
- Technical Performance: Reliable motion detection on standard hardware
- Therapeutic Validity: Demonstrable alignment with Brain Dance methodology
- User Engagement: Sustained usage patterns in testing
- Accessibility: Successful use by diverse user groups
- Research Outcomes: Collection of meaningful data on effectiveness