# Hyperfy Discord - 2025-04-14

## Overall Discussion Highlights

### Platform Development
- **New Particle System**: Ash announced a highly performant particle system with minimal impact on world stats, supporting effects like whirlwinds and vortexes through simple code implementation.
- **Mobile & VR Experience**: Discussion about prioritizing mobile controls, with Ash mentioning plans to roll out missing mobile/VR controls soon. Analytics show mobile/VR users are currently in the minority.
- **Technical Challenges**: Saori explained mobile optimization challenges, including Safari throttling data loads and difficulties optimizing 3D web content for mobile devices.
- **App Development**: Maximus shared that Hyperfy is prototyping with Electron to create app versions that might perform better than web versions.
- **V1 to V2 Compatibility**: Assets from v1 may need preparation in Blender before use in v2 worlds.

### Community Projects
- **Media Integration**: Several developers shared progress on media features:
  - ~/drdoge.eth created a TV app supporting multiple videos and remote sounds
  - MetaRick improved a 360 video player, fixing aspect ratio issues
  - Cru developed a stylized server browser connecting different Hyperfy instances
- **Combat Mechanics**: Peezy mentioned working on combat mechanics including target lock functionality
- **Saturday Slaughter**: CheddarQueso proposed organizing a monthly death match event in the Fallen world, receiving positive feedback

### Development Tools & Workflows
- **Cursor AI Usage**: Saori shared context management techniques for more effective AI assistance in development
- **Blender Integration**: Discussion about learning Blender for asset creation, with upcoming tutorials mentioned
- **VRM Workshop**: Announcement of an upcoming VRM for Blender Workshop as part of a ".how Video Tutorial Series"

### Platform Information
- **Open Source Status**: Clarification that Hyperfy v2 is fully open-source and self-hostable
- **Documentation**: Some users were working with outdated v1 documentation instead of v2

## Key Questions & Answers

**Q: If I have a build in v1 can I use that in v2?**  
A: There are some compatibility issues; you may need to do work in Blender to prepare assets for v2 worlds (answered by maximus)

**Q: Do you guys think Fallen is ready to host a monthly death match?**  
A: "This sounds like you are volunteering to be a dungeon game master 😁 I like this idea" (answered by maximus)

**Q: Has anyone made any templates for a soul-like game?**  
A: Peezy mentioned having some mechanics like combat target lock working (answered by ash)

**Q: Is it easy to just send code to Cursor to deploy?**  
A: Saori explained that code needs to be pasted into the browser script UI

**Q: Are there self-hosted options on the roadmap?**  
A: Peezy confirmed v2 is fully open source and self-hostable

**Q: Were those video screens playing full videos or stream URLs?**  
A: Full videos, as streaming ones encountered CORS errors (answered by ~/drdoge.eth)

## Community Help & Collaboration

1. **Mobile Development Context**
   - Helper: Saori
   - Helpee: Akuma
   - Context: Discussion about mobile gaming statistics and Hyperfy mobile experience
   - Resolution: Explained technical limitations of mobile browsers for 3D content and optimization challenges

2. **AI Development Workflow**
   - Helper: Saori
   - Helpee: mrtzhckr
   - Context: Struggling with Cursor AI workflow and context management
   - Resolution: Shared screenshot of context setup for UI development and explained linking relevant documentation

3. **Server Browser Implementation**
   - Helper: ash
   - Helpee: cru
   - Context: Server browser implementation
   - Resolution: Suggested pulling stats like user count and ping directly from world endpoints

4. **Asset Creation**
   - Helper: maximus
   - Helpee: peezy
   - Context: Learning Blender for asset creation
   - Resolution: Suggested attending a session on Blender basics and pointed to upcoming tutorials

5. **360 Video Player Improvements**
   - Helper: MetaRick
   - Helpee: Community
   - Context: 360 video player limitations
   - Resolution: Made improvements including fixing aspect ratio, removing floor, and adding public variable for links

6. **Documentation Clarification**
   - Helper: peezy
   - Helpee: DefiniteOptimist
   - Context: User was building with outdated v1 docs
   - Resolution: Clarified that v2 is fully open source and self-hostable

## Action Items

### Technical
- Roll out missing mobile and VR controls (mentioned by ash)
- Implement E button functionality and jump controls for mobile (mentioned by Akuma)
- Continue Electron prototyping for app versions of Hyperfy worlds (mentioned by maximus)
- Write documentation for new particle system (mentioned by ash)
- Create demo app for particle system (mentioned by ash)
- Add toggle for 2:1 vs 16:9 aspect ratio in 360 video player (mentioned by Valiant)
- Test live streaming from vrcdn with 360 video player (mentioned by MetaRick)
- Implement screensharing functionality in TV app (mentioned by ~/drdoge.eth)
- Get the "1 click deploy PR" implemented (mentioned by HowieDuhzit)

### Documentation
- Add clear indication to redirect users from v1 to v2 documentation (mentioned by DefiniteOptimist)
- VRM for Blender Workshop as part of .how Video Tutorial Series (mentioned by 0mka)

### Feature
- Organize monthly "Saturday Slaughter" death match event in Fallen world (mentioned by CheddarQueso)
- Reach out to Orange (developer from Neos/Resonite) to explore Hyperfy (mentioned by HowieDuhzit)
- Add gamepad API support (mentioned by 0mka)
- Add interaction for screenshare in VR (mentioned by 0mka)
- New CC0 museums coming to "a World" next week (mentioned by untitledxyz_, shared by Rick)