Home › Unity tools › zASCII
zASCII - Fullscreen Post-Process ASCII Effect
Render your scene as ASCII text, fullscreen, in real time. Resolution-aware shader, swappable character set as individual PNGs, editable HLSL. Built-in Render Pipeline.
On the Asset Store Version 1.1.
What it does
A fullscreen post-process that turns whatever the camera sees into ASCII characters, fast enough to run every frame and aware of the target resolution and the character cell size, so it looks right from 960x540 to 2560x1440 without retuning.
Look and detail. The demo renders a 1920x1080 scene through a 2560x1440 render surface, so the ASCII output is slightly over-sampled and reads smoothly while keeping the character look. Set the render surface to your native resolution for a true 1:1 classic terminal look, with coarser detail.
Make it yours. The character glyphs are individual PNG textures, so replacing or adding characters is a matter of editing images. The shader itself is included as readable HLSL: change the character colour, or sample the underlying pixel colour per cell to build an ANSI-style colour version.
Origin. The effect began life as a shader the author wrote for a Delphi game prototype on the Truevision3D engine, later ported to XNA for a video player with optional shaders, and now to Unity. It has been fast since the first version because that was the point.
Built-in Render Pipeline only in this version; URP support is planned.
Key features
- Fullscreen real-time ASCII rendering as a camera post-process
- Resolution-aware: accounts for output resolution and character cell size
- Over-sampling via a configurable render surface for a smoother look, or 1:1 for classic
- Character set as individual PNGs, easy to swap or extend
- Shader source included (HLSL), commented, ready for colour or ANSI variants
- Demo scenes included
Screenshots
Technical details
Built-in Render Pipeline: one shader, one material, render textures for three resolutions, source included. Unity 6.3 LTS (6000.3) and newer.
| Built-in RP | URP | HDRP | Minimum Unity | Price |
|---|---|---|---|---|
| yes | no | no | 6000.3 | 4.99 USD |
Release notes
1.1 2026-10
- Built and verified on Unity 6.3 LTS (6000.3). Minimum Unity version is now 6000.3.
- Built-in Render Pipeline only; URP support is planned for a later version.
- Project dependencies cleaned up (TextMesh Pro is no longer a separate package).
- Documentation PDF refreshed (version 1.1, support links updated).
- No API changes.
1.0
- Render your scene in ASCII
Documentation and support
- Documentation (PDF), the manual that ships inside the package
- Questions and bug reports: community forum or Discord
- E-mail: contact@digitalsoftware.se
- Asset Store listing
Other packages from Digital Software
- Static State Auditor (coming soon)
- Static State Auditor Pro (coming soon)
- Ship It (coming soon)
- Dedicated Server Build Button (coming soon)
- Bug Capsule (coming soon)
- zCache
- Fast RTS Minimap
- zFPS
- zFPS Pro
Page generated 2026-10-29 from the package's store copy and changelog (version 1.1).



