A downloadable tool

Buy Now$15.99 USD or more

Bring stable retro-style 3D pixel art to your Godot (4.5+) Forward+ projects with CUBY, a plug-and-play rendering toolkit inspired by modern texel-splatting and pixelated cubemap techniques.

CUBY is designed for developers who want the look of classic low-res 3D visuals without the usual camera shimmer and unstable pixel crawling. It combines cubemap rendering, palette quantization, dithering, LUT workflows, stylized lighting and billboard systems into a single package.

Perfect for:

  • Retro-inspired 3D games
  • Stylized low-resolution worlds
  • Atmospheric pixel-art environments

✨ Features

Advanced Quantization & Dithering

  • Multiple quantization modes:
    • None
    • Naive
    • Luma
    • Luma Chroma
  • Adjustable quantization levels
  • Multiple dithering patterns:
    • 2x2
    • 4x4 Bayer
    • Fake diffusion
  • Geometry-only, sky-only or full-scene application

Stylized Lighting

  • Standard PBR shading
  • Toon shading mode
  • Configurable outlines
  • Temporal accumulation system for distant stability

Dynamic Retro Sky System

  • Custom procedural sky shader
  • Day/night cycle script
  • Sun & moon rendering
  • Dynamic cloud support
  • Lightning effect support
  • Atmospheric gradients
  • LUT-based palette control

LUT & Palette Workflow

  • Full Texture3D LUT support
  • Built-in Palette → LUT converter
  • Compatible with palettes from sites like Lospec
  • Apply LUTs independently to:
    • Geometry
    • Sky
    • Particles

Custom Billboard & Particle System

Designed specifically for cubemap rendering:

  • Cubemap-facing billboards
  • Cylindrical grass billboards
  • Stable fake spherical normals
  • Directional and scattered facing modes
  • Great for:
    • Grass
    • Leaves
    • Foliage
    • Stylized particles

Plug-and-Play

  • Config preset resource
  • Ready-to-use shaders
  • Example materials
  • Day/night controller script
  • Sky assets
  • Palette workflow tools

🛠️ Easy Setup

  1. Drop the plugin into your addons folder
  2. Enable it in Project Settings → Plugins
  3. Configure the included .tres settings resource
  4. Add the optional sky shader and  day/night script
  5. Have fun!

🎨 Highly Customizable

CUBY was built to be flexible rather than restrictive.

  • Use LUT-based palettes
  • Tune temporal accumulation
  • Adjust fallback
  • Build your own custom shaders using the provided global uniforms

📦 License & Usage

Everyone who purchases CUBY is free to:

  • Use it in personal or commercial projects
  • Modify the source code and shaders
  • Ship games and products containing the plugin
  • Sell games made with it

However, you may NOT:

  • Resell the plugin itself
  • Redistribute the plugin files
  • Reupload modified versions as standalone packages

The plugin is licensed for integration into your own projects, not for redistribution.

❤️ Made for Retro Rendering Enthusiasts

CUBY was built for developers chasing stable pixelated 3D visuals, MS-DOS, GameBoy and other retro graphics without sacrificing flexibility and artistic control.

If you make something cool with it, feel free to share it!

📝 User Manual

https://docs.google.com/document/d/16MEwlNQoI1Pm_KrkvT3x0k-e4lFzCExqtDZAK7AzfSA

Tested successfully with Godot 4.5.1 and 4.6.3.
Only compatible with Forward+.
Not mobile/web compatible!


Purchase

Buy Now$15.99 USD or more

In order to download this tool you must purchase it at or above the minimum price of $15.99 USD. You will get access to the following files:

CUBY-v1.0.zip 283 kB

Comments

Log in with itch.io to leave a comment.

Bugs, problems, requests and/or questions? Feel free to reach out!