- Home /
Run Unity App Minimized on Windows
I would like to run a Unity app minimized on Windows (i.e. no UI or canvas displayed) and then have the app render frames and send pixel data to another app for compositing. It seems that Unity will not render (i.e. Update() is not called) if the app UI is not displayed.
Is there any way to force Unity to render even though it is minimized on Windows? Also, can a Unity app run as a service on Windows?
Oh, and by the way, rendering is done not in Update. You are missing a lot of concepts of how Unity works, so feel free to ask.
Answer by incorrect · Jun 14, 2018 at 05:56 PM
Unity provides less flexibility than general .Net applications. However you can allow Unity to work in the background: in Edit->Project Settings->Player->Resolution and presentation you can tick an option called 'Run in Background'.
I think you can render explicitly calling Camera.Render method even when it's in background.
And the way of sending data to another app may appear to be the hardest problem.
Answer by wndlnd · Feb 06 at 11:43 AM
it's not exactly what you're asking for, but it should do exactly what you want.: https://docs.unity3d.com/Manual/UnityasaLibrary-Windows.html
Your answer
![](https://koobas.hobune.stream/wayback/20220612164756im_/https://answers.unity.com/themes/thub/images/avi.jpg)