Gridwright Studio
Stream Kit cover

What's in the pack

A whole channel's look in one pixel style: 64 emotes and 24 animated emotes, 48 sub badges and 20 bit badges, 24 channel point icons, 36 animated alerts with sounds, starting / BRB / ending / offline screens, webcam and chat frames, panels and stinger transitions, in 3 themes (Arcade, Cozy, Spooky). Ready for Twitch, YouTube, Kick and Discord, at the sizes they ask for.

Licence in one line: use it on your own channel, monetised too; do not resell it as premade assets.

What you get

  • 64 emotes at 28, 56 and 112 px (+ Discord 128): 4 original mascots (Miso the cat, Pip the frog, Gloop the slime, Wisp the ghost) x 14 expressions (hi / wave, love, lol, cry, rage, shock, gg sign, hype, sleep, think, cool, lurk, sus / side eye, ok / thumbs up) and 8 word emotes (GG, LOL, OMG, WOW, RIP, BRB, AFK, W).
  • 24 animated emotes as GIFs (hype, hi, lol, love, rage and sleep for every mascot), 4-8 frames each.
  • 48 subscriber badges: Hearts, Stars, Gems, Slimes, 12 tenures each (1 month to 5 years). The material climbs from copper to cosmic, wings from 18 months, a crown from 36. 20 bit badges: Crystals and Potions, 10 tiers each (1 to 1M bits). 18, 36 and 72 px.
  • 24 channel point icons (28, 56, 112 px): hydrate, posture check, song request, pick the game, emote-only chat, highlight my message, sing a song, dance, play a sound, spin the wheel, raffle ticket, choose a skin, challenge, snack break, coffee, vip for a day, shoutout, hard mode, roll the dice, lucky, plant a tree, pet the cat, hug, timer.
  • 36 animated alerts: new follower, new subscriber, gifted sub, raid incoming, cheer, thank you, in every theme, with a title and blank: GIF and WebM with transparency (960x320), a seamless loop version and a still. A mascot pops up, the event icon drops in, twinkles hold while your alert service writes the name in the empty middle.
  • 12 alert sounds: a jingle per event in 8-bit and 16-bit, WAV, OGG and MP3.
  • 12 screens at 1920x1080: starting soon, be right back, stream ending, offline, each a seamless 4 s WebM loop and a PNG.
  • 3 stingers: pixel-block wipes as 1080p WebM with transparency; the transition point is 583 ms.
  • Overlays per theme: webcam frames (16:9, 4:3, 1:1) with a LIVE tag, a chat frame, info bars, a goal bar and fill, and 9-slice frames for any size; 33 panels (320x96): about me, schedule, rules, discord, donate, socials, commands, my setup, emotes, subscribe and a blank one.
  • 3 themes that differ in shape, not just colour: Arcade (night violet, gold corner brackets), Cozy (cream and pink, hearts on the corners), Spooky (purple and orange, pumpkins and thorns).

Made for streaming

  • Sharp at every size: emotes are drawn at 28 px and badges at 18 px, the smallest sizes Twitch shows, then scaled by whole numbers. Upload all three sizes and nothing gets blurred.
  • WebM files keep their transparency for OBS, Streamlabs and StreamElements; GIFs for services that only take GIFs.
  • stream_kit.json lists every file with its size, frames and fps, the alerts' text areas, the webcam holes and the stinger's transition point. The README says which file goes where.

What it does not include

No alert-service account setup, no HTML browser-source widgets, no PSD or Aseprite files, no VTuber models, no fonts (titles are drawn into the images, in English). The mock stream's game scene is our Medieval Village pack, sold separately. These are premade designs: other channels can buy the same ones.

Licence

Use them as your own channel's emotes, badges, alerts, overlays, panels and sounds, on any platform, monetised channels and videos included. Do not resell or give them away as premade assets or as a stream package for someone else. Credit is appreciated, not required. Not for AI training or NFTs.

How it was made

Every image is drawn by code (Python): soft-shaded shapes and typed pixel faces on 28 and 18 px grids, frames built ring by ring, then scaled by whole numbers. The alert sounds are synthesised by our own code, no samples. No image or audio generator, no third-party art. The code was written with AI-assisted tools, which is why the page is tagged AI Assisted.

Goes well with