EDGE - Native 3D Text OFFICIAL SALE

Please note EDGE is still in Beta and although vigourus testing has been done to provide the best font - 3D conversion, some fonts do not work cleanly, we are working on this and hope to have it resolved in a future revision but for now we cannot guaruntee every font will work perfectly.


Bring Your Text to Life in 3D – No Plugins Required!

EDGE - Native 3D Text is a powerful, lightweight tool for generating high-quality 3D text meshes directly from TrueType (.TTF) or OpenType (.OTF) fonts in Unity. Perfect for creating dynamic UI elements, billboards, logos, in-game signage, or immersive 3D effects. Unlike traditional 2D text, EDGE extrudes your fonts into true 3D geometry with customizable depth, bevels and outlines, all while maintaining crisp edges and optimized performance.

No external dependencies or complex setups, just drop your font into Resources, tweak settings in the Inspector, and bake or update at runtime. Whether you're building for mobile, VR, or high-end PC, EDGE ensures your text looks sharp and runs smoothly with features like auto-LOD generation and vertex optimisation.


"Asset uses LibTessDotNet under MIT License; see Third-Party License.txt file in package for details."


"All built-in fonts are from google fonts and use the Open Font Library (OFL) License which is available in the 'Fonts' Folder."


Key Features:

  • Font Support: Load any .TTF or .OTF font from Resources. Includes glyph caching for fast rendering of complex characters.
  • 3D Extrusion: Control depth, front/back faces, side walls, and bevel/outlines for professional extruded text effects.
  • Bevel & Outline Modes: Add chamfered bevels (1-4 segments) or flat 2D outlines for borders. Clamp bevel depth to avoid overlaps.
  • Layout & Typography: Word wrapping, character/line spacing, alignment (left/center/right), and pivot positions (9 options like top-left or middle-center).
  • Materials & UVs: Assign separate materials to front, back, sides, and bevels. Supports world-space UVs and global texture tiling for seamless patterns.
  • Optimization Tools: Adjustable resolution (1-4), smoothing (with angle threshold), and epsilon-based simplification to reduce vertex count. Auto-LOD bakes multiple detail levels for distance-based performance.
  • Baking Options: Generate a single combined mesh or individual letters as child objects. Bake to prefabs or save as .asset files.
  • Runtime Capabilities: Update text dynamically in Play Mode with instant refreshes. Generate on Awake or via script for procedural effects.
  • Preview & Editing: Live Inspector previews with cooldown to prevent spam. Context menu for saving meshes.
  • Advanced Controls: CMAP offset for custom character mapping, optional face generation (e.g., skip back faces for one-sided text).

Why Choose EDGE?

  • Performance-Focused: Built-in tessellation using LibTessDotNet ensures clean, triangulated meshes without bloat. Reduce verts by up to 90% with optimization sliders.
  • Easy Integration: Add the TTFTextPlaceholder component to any GameObject. Bake via button or script – no coding required for basic use.
  • Versatile Use Cases: Ideal for HUDs, menus, dynamic scores, NPC dialogues, or environmental text. Supports multi-line text with wrapping for paragraphs.
  • Editor-Friendly: Custom Inspector with foldouts for materials/layout/advanced settings. Hierarchy menu for quick creation (GameObject > 3D Object > 3D Text).