I just watched this on Vinny's stream, and the graphics absolutely blew me away. Incredible job!
I have an only specific technical question as a fellow dev, lol – how did you do the light color emitting from the TV that matches the same color as the screen? I saw this is in Godot, but I'm working on a game in Unity with a CRT and that's one detail I've struggled to figure out! :)
What I did for the TV light was pretty simple, I take the viewport texture of the TV screen (including the text bits and glitch effects), resize it in code to 8x8 linearly, then I crawl through all of those pixels, averaging them into one final color as I go. Then I apply that to the shadowed light coming from the TV, an unshadowed light in front of it to simulate bounce lighting, and a radial sprite in front of the TV to emulate glow.
I could’ve made more than one shadowed light, or increased the downscale resolution, but since I was aiming for browser builds, I kept it very simple and mostly performant :)
← Return to game
Comments
Log in with itch.io to leave a comment.
I just watched this on Vinny's stream, and the graphics absolutely blew me away. Incredible job!
I have an only specific technical question as a fellow dev, lol – how did you do the light color emitting from the TV that matches the same color as the screen? I saw this is in Godot, but I'm working on a game in Unity with a CRT and that's one detail I've struggled to figure out! :)
Thanks for the kind words!
What I did for the TV light was pretty simple, I take the viewport texture of the TV screen (including the text bits and glitch effects), resize it in code to 8x8 linearly, then I crawl through all of those pixels, averaging them into one final color as I go. Then I apply that to the shadowed light coming from the TV, an unshadowed light in front of it to simulate bounce lighting, and a radial sprite in front of the TV to emulate glow.
I could’ve made more than one shadowed light, or increased the downscale resolution, but since I was aiming for browser builds, I kept it very simple and mostly performant :)
Great game awesome polish, I like what you’ve done with the place
Thank you!
I hope you will make it into a full game one day!
I’ll see how far I can take it, thanks!
Your interface and UX are an 11/10. Gameplay mechanics and effects are cleverly implemented. Extremely cool vibe, nice job.
Thanks a lot!
Scoot jumpscare was too much
Jumpscoot