Gridwright Start for $1

Pixel VN UI

Drop-in pixel art GUI for Ren'Py 8: every screen in 4 themes, 1920x1080 and 1280x720

Formats
PNG, JSON
Engine files
Godot, Unity, GameMaker, Ren'Py
Download
5 MB
Download it: 3 days for $1 This pack alone is $9.99. In Gridwright it comes with every other pack and all 31 tools, for $17 a month.
Pixel VN UI, moving preview

What it does for your game

  • Your VN stops looking default: Every screen of Ren'Py's standard GUI comes themed, so you skip a week of styling menus and your screens.rpy stays as it is.
  • Picture your title screen: A Sakura main menu with cherry blossoms, a pixel portrait in the side-image box and a crimson name plate above crisp dialogue.
  • Tested in Ren'Py 8.5.3: 4 themes at 1920x1080 and 1280x720 on one 640x360 pixel grid, linted with no errors, and every screenshot rendered by Ren'Py itself.

A pixel art GUI for Ren'Py visual novels, ready to drop in: every screen of Ren'Py's standard GUI in 4 themes, for 1920x1080 and 1280x720 projects. Copy one folder into your game and launch; your screens.rpy stays as it is.

Licence in one line: use it in any personal or commercial game; do not resell the assets.

Four themes, each more than a recolour

  • Storybook: parchment and carved wood with gold studs: fantasy, fairy tales, cozy adventure.
  • Neon: dark glass, cyan light and magenta corner ticks: sci-fi, cyberpunk, mystery, thriller.
  • Sakura: cream and blossom pink, rounded corners, cherry blossoms: romance, school life, slice of life.
  • Gothic: dark stone, blood-red trim and thorns: horror, dark fantasy, vampire and mystery stories.

Every screen

  • Dialogue box with name plate and a click-to-continue arrow (4 frames), quick menu inside the box.
  • Side-image box: set one line in gui.rpy for a portrait socket; gw_side() fits a 64x64 pixel portrait into it.
  • Name plates in 6 colours per theme: Character("Mia", **gw_namebox("crimson")).
  • Choices (idle, hover, locked), main menu, game menu, save and load slots, preferences (radio buttons, check boxes, sliders), history, help, about, confirm, skip and notify, and the NVL page.
  • Main-menu and game-menu pictures for each theme.

Pixel-exact at both sizes

  • Everything sits on one 640x360 pixel grid: 3x for 1920x1080, 2x for 1280x720, so no pixel is ever stretched unevenly.
  • Pixel fonts that stay sharp: 5 of our pixel fonts are inside (with accents for Western European languages); every text size is a whole multiple of its font, smoothing off.
  • gui.rpy is the file Ren'Py's own launcher writes, with our values put in, and the extras are one small file (gridwright_gui.rpy) that only adds style properties. Nothing in screens.rpy is replaced.

Tested in Ren'Py 8.5.3

For every theme at both sizes the build drops the files into a fresh project made by Ren'Py's launcher, runs Ren'Py's lint (no errors) and has Ren'Py render every screen at the game's own size. The screenshots on this page are those renders. The backgrounds and the portrait inside the dialogue screenshots are from our Parallax Backgrounds and Pixel Portraits packs; the main-menu pictures are included.

What it does not include

No character sprites, portraits or story backgrounds (only the main-menu pictures), no PSD files, no gallery or music-room screens (they are not part of Ren'Py's standard GUI), no separate phone layout (phones use the same one; not tested on a phone).

Your game, looking finished

Every Gridwright asset pack, made to fit together, and all 31 tools for the fiddly work, with every new release, for $17 a month. Try it in your own game first: 3 days for $1, cancel any time.

Start for $1

More game ui