It’s not a patient game yet, but I caved and got Alan Wake 2 the other week. In the early stages so far (the game’s quite scary!) but loving it.
I prefer the world-famous song “Press X to Jason”
https://m.youtube.com/watch?v=_56257iS77A
Since it’s about the first 5-10 minutes of the game, it’s not a big spoiler.
Stupid Jason.
As an open source alternative, I prefer a Jellyfin server and then using Feishin as a client. Nicer UI and options. Plex is a major no-no for me since they’ve started emailing people what they’ve been watching on their own servers. Privacy issues and required online login/plex-owned accounts for my own media? No thank you.
Have a look at Three Minutes to Eight - small indie game released on Steam a while back. Haven’t given it a good run myself yet.
And as someone else mentioned: Oxenfree. Definitely good vibes there.
This worked perfectly - thank you!!
For anyone else looking here later, the final shader code (confirmed working Godot 4.2) is:
shader_type canvas_item; uniform sampler2D screen_texture : hint_screen_texture; uniform vec4 water_color : source_color; uniform sampler2D wave_noise : repeat_enable; void fragment() { vec2 water_wave = (texture(wave_noise, UV * TIME * 0.02).rg - 0.5) * 0.02; vec2 uv = vec2(SCREEN_UV.x , SCREEN_UV.y - UV.y) + water_wave; vec4 color = texture(screen_texture, uv); float mix_value = 1.0 - UV.y; float avg_color = (color.r + color.g + color.b) / 3.0; avg_color = pow(avg_color, 1.4); mix_value += avg_color; mix_value = clamp(mix_value, 0.0, 0.7); COLOR = vec4(mix(water_color, color, mix_value).rgb, texture(TEXTURE, UV).a); }
Credits to Single-mindedRyan for creating this shader in the first place.