Web build profile ( Web Gpu) not appearing in Unity 6

Im stumped here…i can not get the 'web ’ build profile to appear in Unity 6. the only documentation i have found is the thead Enabling the new WebGPU graphics backend, which is explains the procedure for enabling web Gpu for the Unity 2023.3 release. I followed this procedure in Unity 6 ( editing the project settings asset file)…see grab attached.
I expected to see the new Web build profile appear allowing me to create a web gpu build. But no luck.

my assumption was that Unity 6 preview has WEb Gpu intergration? did i assume wrong?

super greatful for any help, it appears no one else seems to have this issue…

thanks in advance

Webgpu does work in unity 6… you have to set it in the player settings… where all the major settings live

1 Like

thanks for the reply, yes i do have webGPU in the API settings, but i do not have ‘web’ in the build profile ( only WebGL)
see attached. I was expecting to see Web.

did you have unity closed when you made the change, close unity check the setting again
then open unity

can you add it with the + sign?

yes tried, open and closed. Im starting to wonder if i have all the required modeules installed ( see attached) I ahve also uploaded the ProjectSettings.asset ( also tried adding a plus sign)

Incidently in the original .asset file the extra line was included but it was set to 0 ( webGLEnableWebGPU: 0)

i edited this line and set to 1 ( webGLEnableWebGPU: 1)

thanks so much for your help,

9861498--1420752--web gpu missing2.png
9861498–1420758–ProjectSettings.zip (6.96 KB)

Dont know what to say but i have the same version and get webgpu - as i said can you not add it with the + sign at the end of the api?

thanks for your help, Just to confirm…i can see and have set WebGPU in graphics AP list. But all i get in build platforms is the usual bunch and WebGL, not as other users seem to get ‘web’. The fact no one else is getting this issue seems to point to me missing something…which is highly plausable. thanks again

1 Like

Part of me is screaming “its just a name dude”

9861984--1420833--upload_2024-5-29_19-6-6.png

Mine says webgl

i care not what its called, web is more accurate, but … whatevs

The “WebGL” in the build settings bugs me too, I’ll flag it with the build settings team rather than being annoyed by it and then forgetting to do anything about it. Someone probably didn’t get the memo that it was renamed to “Web”.

The label will get fixed.

its odd cos i know it did say web breifly for a bit

Yeah, we’re confused too. It regressed and no one noticed. Too used to the old “WebGL player” name.

1 Like

time for a unit test :stuck_out_tongue:

Looks like it was just that the new Build Profiles window didn’t get the memo about the new name. The old Build Settings window had the change. So, not technically a regression, but annoying. I never liked using “WebGL” for the player name, even when there was only one graphics API, but I supposed it was better than the alternatives since they couldn’t use “Web” back then due to the old native browser plugin that was only recently removed at that time. I’m glad we can reclaim the “Web Player” name again.

Was WebGPU removed in the latest Unity 6 builds?
I don’t have an option for WebGPU, only WebGL2 in 6000.0.18f1.

No, did you edit the projectsettinhgs.asset to enable it?

1 Like

Oh god, I thought this was not needed since 6 is so close to being officially out :slight_smile:

1 Like

Yeah, it’s still needed, and it will be needed until 6.1. Believe me, I find it annoying too.

1 Like