Multiple Window Game

Hi everyone,

I was wondering if it’s possible to have a game which has multiple windows.
The windows should be able to communicate with each other.

I have 2 options in my mind:

  • Two windows on the same application [separated and movable]
  • Two applications with one window on each. [for using multiple monitors]

Is this possible to do this using only Unity?
or maybe the game will be created using unity and the statistics app will be using wpf for example and then I need somehow to create communication between them?

Thanks in advance,
Don

2 Likes

Sorry for double post.

does anybody has any leads?
links that talk about this or anything?

Don

I’m looking into something similar and stumbled across this in the manual. Might be useful. :slight_smile:

Multiple display mode is for full screen on each display. If you want to have windows then the best approach it to just launch the application separately for each window and have them communicate with each other via some interprocess communication.

3 Likes

Any idea how we can do that? Maybe a link to a tutorial covering the subject?

The simplest thing to do would be to network the clients. https://docs.unity3d.com/Manual/UNet.html
This way the screens can be on the same machine, multiple machines or even different devices(mobile map etc)

1 Like

could you elaborate why this isn‘t supported? I think both directX and OpenGL API support multiple render windows, be it in fullscreen mode or windowed mode.
Peronally, I would love to see this feature (I‘m not a game developer, I‘m working in the field of media architecture).

1 Like

Solution for windows only:

hi , is there any update on how we can do this now

No, the multiple display system has not changed. You can not have multiple windows for 1 application.

2 Likes

Any update for 2025, sir? Can I have 2 windows belong to 1 application. One for game/app, one for menus/statistics?

1 Like

No the multiple display system has still not changed. This is a very niche request that I dont see many people using and would only work on limited platforms.

It would be great if this was supported for Windows/Linux/Mac at least.

just want to express that I don’t think this is terribly niche considering the high incidence of non-game applications that use Unity, I’ve always had a need for this but I’ve never been able to find a way to achieve it with how thoroughly sandbagged the feature is

only decided to post this after I learned my work has avoided adding several features because of the high difficulty/cost of adding the multiwindow behavior themselves. I realize it’s a big ask, but I’d appreciate if the reason wasn’t written off as “nobody wants it”

Honestly would find it useful as well, even when I worked in Unity’s Digital Twin side, we would have really benefited from it

1 Like

1 app across two screens with specific resolutions (that works well - UI usually doesnt work as expected). Or multiple windows for one app would be ACE please

I’d like to add my voice to the pile, here. I recently did a first build of my VR application, and I have 1 display for the HMD and one for a 3rd person view or an “audience” view. I probably should have researched this before the build, but was a little disappointed to find that I couldn’t have both of my windows working at the same time. Not sure what to do to move forward, now.
I would definitely appreciate this ability added to Unity – especially given the AR and VR application innovations that are happening in the field.

I need exactly this: one game, two resizable windows.
So sad it doesn’t exist. :frowning:
Plus, once you activate a second display and get forced into full screen, you can’t even disable the second display and go back to windowed mode, that would have been some kind of non-ideal work around at least…