HI version is available. Content is displayed in original English for accuracy.
flat.social is a fun spatial online meeting app for remote teams and communities. It's largely built like a web multiplayer game, and the 3D virtual spaces are highly customisable with elements and activities (I recently added surfing!).
Live demo to try it out: https://app.flat.social/f/demo-flat
Here's a quick demo video: https://www.youtube.com/watch?v=GeinBNqL23s
It's a solo, bootstrapped project built with Three.js, LiveKit and Rapier for physics. I built the first version during the pandemic and posted it here back then: https://news.ycombinator.com/item?id=31833415
I had a couple of months off this year, so I locked myself in an (almost) jungle house in Brazil and rebuilt it into what I've always wanted it to be.
Would love to hear what you think!

Discussion (48 Comments)Read Original on HackerNews
I have been working remotely for a decade now, with fully remote teams, and we never felt the need for a deeper bonding in the form of work meetings that are more casual.
That said, if we want this kind of experience, online gaming already gives us that. I see lots of members of the team hanging out by discord and in gaming platforms.
Looks cool, but I don't want it. That's just my opinion.
We had to use Gather during covid, as a constant presence virtual office, all day long. It was an exhausting stream of endless distractions, the spatial audio meant people would just start randomly talking to you. But unless you had it pulled up on a monitor dedicated only to it, the real experience was a background tab of disembodied voices playing through your speakers at random, it was jarring and inhumane.
We also had an issue with a few people getting motion sickness from any 3D games, so any 3D virtual meeting space was out of the question for our company. A flat 2D UI would be preferable to the "low performance" option that this project provides, which is quite jarring.
I think I wouldn't be able to function well in a work environment that had this kind of setup for their meetings on a regular basis, it would feel very draining to me.
I would be certainly open to it infrequently, or as an opt-in, but if the workplace moves towards this direction I know I would struggle.
I think we peaked at https://www.gather.town/
The only on-par open source solution is https://workadventu.re/, but it is impossible to self-host to the point that one would think they're doing it on purpose so that you pay them for hosting.
is there a name for this? I've seen it all over recently. Ente products are like that; it's self-hostable but you've gotta really want it.
One trademark of this : the first steps of install are easy, but then it progresses into this quagmire of no-docs/old-docs/presets that favor the company somehow.
one of these things, (maybe ente photos/auth?) were self-hostable but there was a secret button on the mobile app that had to be known about to input a server URI outside of the cloud host to connect the app to the server backend that's self-hosted. Why would you go to that extent if not to add friction?
PS. there is also a bunch of graphic tiers which suit more older machines. If you click on the top right there is a menu which has a graphics tab. It should switch automatically after a while too.
Anyways, is source available anywhere?
https://flat-social-bucket.lon1.cdn.digitaloceanspaces.com/p...
https://flat-social-bucket.lon1.cdn.digitaloceanspaces.com/p...
(and I really like this audio-less one: https://flat-social-bucket.lon1.cdn.digitaloceanspaces.com/p...)
To release the balloons you need to press space and you will fall back down on the ground.
Tell us more about this experience. Very interesting!
I have a lot of experience testing a defunct spatial conferencing app during the pandemic and gamers had fun with it but people with no gaming experience universally hated it and wanted nothing to do with it. There were no affordances or instructions that made a dent after months of trying.
Also the moment it gets a public room, you're getting a dick and balls chasing that soccer ball
Just saying