Recently I started development on a horror game, however I am stuck on one aspect of design that I want. I want my menu UI to look “glitchy” or “distorted”, but I am inexperienced in UI work and I do not know how to achieve the effects I want.
some examples of the effects I want: this effect is a great example. everything is a little bit pixelated/blurry, the color is slightly distorted, and everything has a weird “wobble” effect. this as well, it is a nice glitch effect.
for anyone who knows what analog horror is, I am basically looking for ways of scripting distortion into my UI or into the players camera similar to the style used in analog horror.
finally, I swear there was a effect that was like a little line of distortion that slowly traveled down the screen. I cannot find it, so I have done my best to show what it looked like. (don’t mind my bad art skills)
basically the area encompassed in green was a pushed further off to the right and distorted slightly. the green lines slowly moved downward.
sorry about my bad examples, but to sum it up I’m looking for distortion/glitch effects similar to those seen on VHS players/old TV’s. I am looking for ways to program them into my UI/player camera so that they can be done multiple times, and can simply be called through a function. I am not sure whether this belongs in #help-and-feedback:art-design-support or in #help-and-feedback:scripting-support, so if this if the wrong category feel free to tell me. hope someone knows how to achieve these effects, thanks in advance!
well, im not sure this might even work but its just a suggestion, make a few separate frames of said vhs overlay, and make it like a looping gif through scripts in the gui.
How would you do this? It would require you to tween part of the UI, but not other parts. Like how would I tween half of a UI? If you know how, please tell as that would solve my problem.
oh yeah of course, make the screen gui image label transparent and make the script replace the image every few milliseconds, i think thats possible, aswell as background transparency! thats how i spent like 1 hour being stressed over a gui when background transparency is a thing
The only problem here is that if I have one frame and I want to stretch it, I can’t do that. How would I use the second frame that is looping to stretch the first one? I could get the static effect working with a looped frame, and I could maybe get the blur/color distribution, but the wobble effect/stretch I don’t think I could do.