Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

This is a very beautiful game, you’ve done a wonderful job. There is something very soothing about watching the particles move and reshape I watched it for a long time!

The UI is great, the colours are great, it all came together very well. I didn’t get any audio, but other reviews suggest there was some? Some nice tunes would have been the cherry on top.

Hey wilsk, can I ask what platform you were playing on? There's definitely supposed to be audio. I have noticed some issues with Safari on iOS where if you don't tap the screen during loading the audio triggers can fail to fire correctly. There's some weird code workarounds you need to start audio on the web to stop annoying spam audio in the background of webpages https://github.com/DylanRJohnston/abiogenesis/blob/main/site/index.html#L72-L132

I’m Vivaldi Browser / Win 11. I saw the workaround in your code base, so no idea why it wasn’t working here. Audio has been fine for other submissions so its kind of weird it didn’t work!

Any errors in the console you could share?

The entire console looks like this:

abiogenesis:10 GET https://www.googletagmanager.com/gtag/js?id=id net::ERR_BLOCKED_BY_CLIENT (anonymous) @ 
lib.min.js?1749538225:2 Unrecognized feature: 'monetization'.
lib.min.js?1749538225:2 Unrecognized feature: 'xr'.
lib.min.js?1749538225:2 Allow attribute will take precedence over 'allowfullscreen'.
Vivaldi: Prohibitted blocking overflowing/scrolling of the document.
index.js:1186 WARN /Users/dylanj/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_core_pipeline-0.16.1/src/oit/resolve/mod.rs:83 OrderIndependentTransparencyPlugin not loaded. GPU lacks support: DownlevelFlags::FRAGMENT_WRITABLE_STORAGE.
index.js:1186 WARN /Users/dylanj/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_pbr-0.16.1/src/ssao/mod.rs:92 ScreenSpaceAmbientOcclusionPlugin not loaded. GPU lacks support: TextureFormat::R16Float does not support TextureUsages::STORAGE_BINDING.
index.js:1186 WARN /Users/dylanj/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_pbr-0.16.1/src/atmosphere/mod.rs:170 AtmospherePlugin not loaded. GPU lacks support for compute shaders.
index.js:1186 WARN abiogenesis/src/ui/title_screen.rs:35  width = 1280.0;ui_scale = Res(UiScale(1.0));

The only thing I can think is different is how it immediately goes to full screen? Maybe there is some Vivaldi-specific quirk where it doesn’t then do the audio handlers? I’m stretching here though :shrug: