Hey HN! I've been working on this project for a few months now and I thought this would be a good time to release a beta version. DJ3D will keep Youtube videos in sync with a group of up to 30 people, and each person gets a fun little avatar in a 3D world to mess around with. All you have to do is create a room and share the URL!
Tech stack:
- Agones + nengi for the multiplayer
- three.js for rendering
- Firestore for video syncing
Coming Soon:
- Usernames
- Chat
- Video queuing
- More expressive features (dances, emotes, etc.)
Sorry if you encounter any issues, it's still a work in progress. Feel free to report bugs or give feature suggestions at our Discord!
More of my projects:
-Dark mode or minimal light
-fading control options if not using for long time
With the way things have been going lately, I’d pay for this service.
https://store.steampowered.com/app/457550/Bigscreen_Beta/
Edit: not affiliated
Motion sickness is not usually an issue with apps made for VR because they've usually implemented move-by-teleporting. I've tested VR with multiple people who get motion sick playing regular first-person games like Minecraft, but they don't get motion sick in VR.
You're almost at a point where this can be made into a browser extension, to include sites like Netflix, Hulu etc..
Also, please make it more like an actual movie theater were we could sit down and talk (audio chat).
- It would be great if you could use your webcam as your face, in addition to the emojis.
- Ability to send messages in the room and have them appear above your head would be a nice feature.
- Being able to set your username would be nice so you know who is who.
- It would be cool if there was multiple room types, and the creator of the room can pick one (A theatre, a grassy field, a living room, etc.).
1. People running around and blocking the view can be very distracting -- I'm assuming the point here is to be a utility, albeit a fun one. So perhaps allow people to jump or wave or do something in place (like throw emojis above them). But people are locked in place.
2. Enable a performance mode, where people can then view the same in 2d.. so people with less powerful machines are able to partake.
3. A chat sidebar optionally.. so people can use that to discuss.
These 3 would help a lot for so many usecases (including mine -- watching tech talks with co-workers). Does anyone have other recommendations for my usecase?
Please add text chating, just please...............
This remind me reminiscent of drive-in movie theater...
I'd love to be able to use my mouse as a mouse instead of just being locked to the camera.
Google Chrome 81.0.4044.92 (Official Build) (64-bit) OS Linux
Complete with keyboard and mouse. Why ever leave the game?
EDIT: You could develop this into a full-blown virtual movie theater experience. Add a snack bar and rows of seats. Maybe you could even sell virtual popcorn to people.
I have a hard time staying focused when watching programming tutorials, or any educational content really. I felt so much more relaxed and focused having the ability to let my character jump around while watching the content.
Plus this will be a great tool with the social distancing measures being taken.
Thank you for sharing!
Ah, I see you're the guy behind 3dforreddit too! I had some fun with that when it was posted here.
One weird thing, it seems like jumping makes the video restart
EDIT: Okay it seemed to stop doing that after I enabled and disabled my cursor again