- Home /
How do I create an underwater scene?
How do I make my game happen underwater?
I have an infinite runner -style 3d game where a fish swims in the sea. How can I create the water in the scene?
I know it is a bit of a stupid question, but I´ll ask it anyway. Maybe one of you more advanced Unity users could help me?
Answer by danelforty · Dec 01, 2019 at 01:38 AM
I dont think your scene actually needs water. If you want to make it look like its under water, you could use a shader.
Answer by BastianUrbach · Dec 01, 2019 at 12:38 PM
Lots of things contribute to making a scene feel like it's underwater. You'll probably want to use a strong, dark, blue-green fog (ideally with volumetric lighting), a weak directional light from above and blue-green ambient light. Then you can add additional effects like fake caustics or maybe a "wobbling" distortion effect. If you need help with anything specific, I can go into more detail.
Your answer

Follow this Question
Related Questions
Parse Scene Hierarchy 1 Answer
Saving for a Level Editor 1 Answer
How do I detect if a scene is being loaded during edit time? 5 Answers
Combined Mesh (root: scene) - How can I detect if a Mesh is a static combination? 1 Answer
Unity compiles assets from previous builds into an empty scene? 2 Answers