Description
In my experience, I have noticed that D-Zone is best enjoyed when a group of people are looking at it together and chatting about it. This typically happens in a single channel.
Instead of D-Zone displaying chat messages from all channels in a server, it should instead be designed for that single channel experience. This will be "the D-Zone channel" in the server. Whether the channel's topic is exclusively D-Zone or not doesn't matter.
This removes the myriad design issues with handling multi-channel chatter in the client. We don't have to deal with huge lists of channels in big servers, and we don't have to deal with confusing cross-talk.
But a server full of people chatting outside of the D-Zone channel should still feel alive in D-Zone. So we can show the cubes visibly chatting, but not show the messages they are sending.
Maybe eventually we provide users an option to "tune in" to a different channel in the D-Zone client, but the main idea is the single channel experience.