
VHS UI - Camcorder, VCR & CCTV OSD Kit
The screens of found footage, ready to use. A camcorder's viewfinder blinking REC over a date stamp, a VCR's blue setup menu and its PLAY and PAUSE, a security camera's feed with its clock running, and a TV's channel and volume: four on-screen displays for analog horror and found-footage games, as Godot themes and HUD scenes you drop over your camera. Every piece is also a 9-slice PNG with its borders listed, for any other engine.
Try it first: click Run asset pack above: the demo walks a corridor through all four devices, with buttons to record, zoom, rewind, switch cameras and change channels, and shows a found-footage game's pause menu, tape select and play screen in each device's look.
What's inside
4 HUD scenes, each a few properties and calls from a working OSD:
- Camcorder: REC (blinking) or STBY, SP and the battery (blinking when low), minutes of tape left, the time and date stamp running on from any date you set, the tape counter, a W-T zoom bar while zooming, the viewfinder's corner marks and centre cross.
- VCR and TV OSD: PLAY, PAUSE, STOP, REW, FF, REC and EJECT with their icons, the channel, a titled segmented bar for volume or tracking, a message in the middle (NO SIGNAL, NO TAPE), the counter running with the tape, and the blue screen. Each part clears itself after a few seconds, as a VCR's did; PAUSE stays.
- CCTV: the camera's name, REC, the date and time ticking, its location, and NO SIGNAL over TV snow when the feed is lost.
4 themes: camcorder (white and yellow), VCR (white on blue, inverse menu lines), CCTV (grey)
and TV (green). Each is a Godot Theme covering buttons, menu lines with a pointer, option
buttons, checkboxes and radio buttons, segmented sliders and progress bars, text fields, panels,
menu windows with a title band, tabs, tooltips, popup menus, scroll bars and a divider, all with
the one-pixel drop shadow of on-screen display text, so your setup menu can look like the VCR's.
The game's pieces, in every theme: tape and save slots with label, date and counter, item
slots with a picked one and stack counts, key caps for PRESS [E] prompts and key bindings, toggle
switches, steppers (< SP >), toasts (TAPE FOUND, BATTERY LOW), a portrait frame in the
viewfinder's corner marks and nameplates for subtitles: for pause and settings menus, tape select,
inventories, hotbars and notes.
42 OSD icons at 16x16, white so a theme tints them: transport (play, pause, stop, rec, rewind, fast forward, skip, slow, eject), four battery levels, mains plug, tape, mic, volume, mute, headphones, light, night mode, zoom, focus, timer, clock, lock, warning, signal, TV, camera, CCTV, menu, the corner mark, a crosshair, and a key, note, photo, flashlight and gear.
Tape, a fixed-width pixel font cut like a VCR's character generator, every character 8 pixels wide, at 1x and 2x as BMFonts that Godot reads directly.
TV snow: a shader for static with a rolling band, and an 8-frame sheet of it for other engines.
- Made at 1x for a 240p picture; scale it up by whole numbers and it stays crisp.
- Demo project: the corridor through camcorder, VCR, CCTV and TV, with the tape look on the footage, and the game's screens in each look: pause with settings (switches, steppers) and controls on key caps, the tape select, and play (toasts, a pickup prompt, a note, subtitles, a hotbar).
Made for
- Retro Screen FX: its VHS filter over your whole game, under this OSD.
- Analog Horror SFX: a VHS tape going in, tape hiss and tracking noise, and TV static for these screens.
- PSX Look, the PS1 shader for Godot 4.
Compatibility
- Godot 4.3 to 4.7, tested on both ends.
- Forward+, Mobile and Compatibility renderers.
- The themes are plain resources; the HUDs are small scripts with no dependencies.
- Any other engine: plain PNGs, with the 9-slice borders in the README and in
slices.json.
Install
Copy addons/vhs_ui/, set Default Texture Filter to Nearest, and instance
hud/camcorder_hud.tscn (or osd.tscn, cctv_hud.tscn) over your camera.
addons/vhs_ui/README.md has the details.
Want to try it first? VHS UI Free has the camcorder viewfinder and its theme's controls, 11 icons, the font and the snow.
License
Use in unlimited commercial and non-commercial games. No attribution required. Don't resell or redistribute the art itself as an asset.
Made with AI assistance (code, text, graphics), tested in Godot 4.3 and 4.7 on every renderer.
Until October 11: Sprite FX, VFX 2D, Weather FX, Scene Transitions, Retro Screen FX and Pixel UI together for $14.99 in the Godot 4 bundle.
More packs
- Analog Horror SFX - 98 VHS & Static Sounds
- Anvil - Bold Title Pixel Font
- Buff FX - 29 Buff, Aura & Loot VFX in 6 Colours
- Combat FX - 15 Hit VFX in 6 Colours
- Cozy Game SFX - 229 Life Sim Sounds
- Dialogue Blips - 32 Voices & Dialogue Box
- Explosion FX - 15 Explosion, Fire & Smoke VFX in 6 Colours
- Fantasy UI SFX - 218 RPG UI Sounds
- Hologram & Glitch FX - Shader & 61 Sheets
- Magic Circles 3D - 36 Spell Area VFX
- Mote - 3x5 Micro Pixel Font
- Parallax Skies - 22 Sky Backgrounds
- Pixel Bars - 8 Health Bar Styles
- Pixel Fonts - 5 Pixel Art Fonts
- Pixel SFX - 222 8-bit Sounds
- Pixel UI - GUI Kit & 50 Icons
- Pixel UI Fantasy - RPG GUI & 135 Icons
- Pixel UI Icons - 200 16x16 Icons
- Pixel UI Sci-Fi - HUD Kit & 56 Icons
- PSX Decals - 172 PS1 Decals
- PSX FX - 45 PS1 Effect Sprites
- PSX Horror HUD - Prompts, Meters & 72 Button Glyphs
- PSX Horror SFX - 194 PS1 Horror Sounds
- PSX Horror UI - Menu Kit & 100 Icons
- PSX Look - Full PS1 Kit
- PSX UI SFX - 179 PS1 Menu & Game UI Sounds
- Quill - Fantasy Serif Pixel Font
- Retro Screen FX - 12 CRT & VHS Presets
- Scene Transitions - 32 Shaders
- Sci-Fi UI SFX - 211 Interface Sounds
- Soft UI SFX - 173 Cozy UI Sounds
- Space Backgrounds - 18 Parallax Scenes & 20 Planets
- Spell FX - 15 Spell VFX in 7 Elements
- Sprite FX - 25 2D Shaders
- Status FX - 16 Status Effect VFX with Start, Loop & End
- Storm & Wind 3D - 54 Lightning & Wind VFX
- VFX 2D - 16 Shader Effects
- Weather FX - 34 Rain, Snow & Fog VFX
- Weather Overlays - 32 Weather VFX, 44 Loops
| Published | 2 days ago |
| Status | Released |
| Category | Assets |
| Author | heyheythere |
| Made with | Godot |
| Tags | 2D, Fonts, Godot, Graphical User Interface (GUI), Horror, Icons, Pixel Art, PSX (PlayStation), Retro, User Interface (UI) |
| AI Disclosure | AI Assisted, Code, Graphics, Text |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $2.99 USD. You will get access to the following files:











Leave a comment
Log in with itch.io to leave a comment.