An 3D game across infinite universes procedurally generated.

My game “Across The Multiverse” is finally out !

An in-browser, freely explorable, 3D game across infinite universes procedurally generated.
Go from universe to universe and discover the origin of everything.
A four chapter story with an epic revelation at the end.

Link to the full game : https://across-multiverse.com/
Link to the 3min launch trailer : Across The Multiverse - Launch Trailer - YouTube
Link to the source code : GitHub - jesuisundev/acrossthemultiverse: An in-browser, freely explorable, 3D game across infinite universes procedurally generated. Go from universe to universe and discover the origin of everything. A four chapter story with an epic revelation at the end.
Link to the blog post : I built the entire universe (and beyond) in JavaScript - Je suis un dev

8 Likes

Very good audio. In game and video

Looks really good! Runs very smooth too :grinning_face_with_smiling_eyes:

One thing I found was the rotational effect around a blackhole not having a transparent background. Not sure if this is done by design, but looking at it from an angle while its inside a gas cloud looks a bit funky :see_no_evil: Blending issue maybe?

Thank you sir !

Yes, it’s “by design” lmao.

I added a fog effect in the shader

float depth = gl_FragCoord.z / gl_FragCoord.w;
float fogFactor = smoothstep( fogNear, fogFar, depth );
gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );

because without this, when the blackhole enter the FOV of the camera it’s really really weird !

Maybe i could disable frustum culling on it ? Not sure.

1 Like

This project won the FWA award of the day on september 17 : Across The Multiverse - The FWA

This made my profile and linkedin explode !

Thank you Three.js !

4 Likes

It’s amazing, chapter 3 is beautiful