Finally! a native solution to generating 3D text inside of unity.
EDGE - turns almost any TTF font into stunning optimised 3D meshes.EDGE - Native 3D Text EDGE - Native 3D Text is a powerful, lightweight tool for generating high-quality 3D text meshes directly from TrueType (.TTF) inside of Unity. Perfect for creating dynamic UI elements, billboards, logos, in-game signage, or immersive 3D effects. Unlike traditional 2D/3D text, EDGE extrudes your fonts into true 3D geometry with customizable depth, bevels and outlines, ittalc, boldness, 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.Features:- Multi-line text- Multiple TTF Fonts Included- Dyanmic Font Size and Depth Scaling- Dynamic Optimisation- Smooth Shading toggle- Face culling- dynamic bevels & Outlne- Alignments and Pivot Points- UV switching between local & world- individual materials for front | Back | Side | bevel faces- Word Wrapping- Line & Character Spacing- turns static fonts to variable with (Itallic & bold control) - variable bevel styles (Chamfer, fillet, invert)- Bake as combined or Individual text meshesWhy Choose EDGE?:- Super simple to use- Light weight- zero dependecies- zero external references- zero dll's- inteligent caching- libtessdotnet integration for optimiesd meshes- supports format4 and format12 cmap tables- optimisation techiniques included- smart uv unwrapping- works with standard unity shaders- alignment and pivot control- split materials for front back side and bevel Some notes:BE AWARE - Meshes are generated in editor and you should bare in mind that some fonts are very greedy when it comes to meshing those shapes, check the bottom of the inspector window for a full breakdown of the meshe sizes."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."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 ttf font will work perfectly."Asset uses LibTessDotNet under MIT License; see Third-Party License.txt file in package for details."Unity Versions Supported: Unity 2020.3 LTS and newer (tested up to 2023.x).Platforms: All Unity platforms (Windows, macOS, Android, iOS, WebGL, VR/AR – mobile-optimized with LOD).Rendering Pipelines: Built-in, URP, HDRP (material-agnostic; uses standard MeshRenderer).LOD System: can Auto-generates up to 4 LOD levels (100%, 50%, 25%, 10% detail) with distance-based switching via LODGroup.Runtime API: Scriptable via TTFTextPlaceholder component – update text, bake meshes, or refresh dynamically.File Size: ~50 MBLimitations: No built-in animation (use Unity's systems); assumes standard font encoding (custom CMAP offset available).Included Assets: Core scripts (GlyphMeshBuilder.cs, TTFParser.cs, etc.), 30+ example fonts, demo scenes, and Editor tools (custom Inspector, Hierarchy integration).AI was used to assist in the development of some of the scripts in this asset.




