Instantly convert TextMeshPro into 2D physics, squishy softbodies, or particles. Create shattering sentences, deformable words, and interactive typography in seconds.This asset is an editor tool and does not include any render pipeline-specific features, making it compatible with the Built-in, URP, and HDRP render pipelines.Dependencies:Requires the TextMeshPro package to be installed.Requires the "TMP Essential Resources" to be imported (via Window > TextMeshPro > Import TMP Essential Resources).Bring your text to life! Text Physics is a powerful toolkit that adds fully dynamic 2D physics to any TextMeshPro object. Built on Unity’s robust 2D physics engine, it allows you to create stunning, interactive typography that shatters, bounces, deforms, and emits in seconds.From one-click editor conversion to high-performance runtime spawning, Text Physics is the ultimate solution for kinetic typography, dynamic titles, and engaging gameplay mechanics.Core FeaturesNative Unity Physics Integration: Works seamlessly with Unity's built-in 2D physics. All created objects are standard Rigidbody2Ds that interact with your existing environment.One-Click Conversion: Instantly convert any TextMeshPro object into physics-enabled letters, words, or lines.Softbody Physics (New): Go beyond rigid shapes! Transform text into squishy, deformable entities that bend and bounce using advanced mesh skinning and spring-joint rigs.Particle Integration (New): Emit your font characters as high-performance particles using Unity’s Shuriken system for "fountain" or "explosion" text effects.Powerful Runtime Spawning: Generate text on the fly with a real-time Typing Manager, a Batch Spawner for "raining words," or an Instant Spawner to fill any area.Zero-Code Interactivity: Add Explosions, Vortexes, Draggable objects, and dynamic Wind with just a few clicks—no coding required.Advanced Grouping & Composites: Group text into physical Words or Lines using high-performance Composite Colliders to make them behave as solid, breakable objects.Precise 2D Colliders: Automatically generate accurate Polygon, Box, or Circle colliders with adjustable precision to balance performance and realism.Advanced CapabilitiesDynamic Joint & Structure Creation: Use powerful joint builders to create chains, ropes, cloth-like structures, or stable, interconnected webs of text.Deformable Mesh Skinning: Choose between "Fast" skinning for performance or "Smooth" weighted blending for high-quality softbody deformation.Hierarchical Destruction: Create satisfying effects where lines break into words, and words shatter into letters on impact using runtime splitter components.Automated Asset Pipeline: The asset handles font preparation, sprite atlas slicing, and material generation for you.Full Source Code & 14 Demo Scenes: Includes complete commented C# code and a massive collection of scenes showcasing every feature from rigid bodies to softbodies.Perfect For Creating:Title screens with shattering, assembling, or squishy, bouncing letters.Particle-based text effects for rewards, UI feedback, or environmental "word-rain."Physics-based word puzzles and interactive educational games.Interactive menus and UI that players can push, drag, and deform.Kinetic typography that reacts to gameplay forces like wind and gravity.Destructible signs and environments that break apart realistically.For support, please check the detailed documentation or contact us via our support email.This asset uses the Roboto Slab font under the Apache 2.0 license, and algorithms for Delaunay Triangulation, Minimum Spanning Tree, and Ramer-Douglas-Peucker polygon simplification under the MIT license. See the Third-Party Notices.txt file in the package for details.Core Engine:Full C# Source Code: Included and fully commented for easy extensibility.Native Unity 2D Physics: Built directly on Unity’s internal engine for seamless integration and maximum performance.Deformation Engine (New): Features a dual-layer softbody system that syncs a hidden physics rig with a visual mesh skin.Data-Driven Architecture: Uses ScriptableObjects for clean management of font data, sprite references, and style randomization.Modular Factories: High-level systems allow for easy integration with your own gameplay scripts and custom logic.Supported Platforms & Pipelines:Universal Compatibility: Works with all render pipelines (Built-in, URP, and HDRP).Cross-Platform: Supports all Unity-compatible platforms, including Mobile (iOS/Android), Desktop, and Consoles.Optimized Performance: Includes skinning modes specifically designed to balance visual quality and CPU/GPU usage on lower-end devices.Dependencies:TextMeshPro: Requires the TextMeshPro package (standard in most Unity projects).Input Systems: Fully supports both the Legacy Input Manager and the New Input System package.Workflow & Features:Editor Integration: Fast-track workflow via Right-Click context menus and a dedicated top toolbar menu.Softbody Rigging (New): Automated skeleton generation using Grid, Outline, or Auto-Subdivision methods to create the perfect internal structure for any character.Particle Processing (New): Built-in tools to slice font atlases into sprite pools, ready for use with the Unity Shuriken Particle System.Advanced Collider Generation: Automatically generates precise Polygon, Box, or Circle colliders with fully adjustable resolution.Automated Asset Pipeline: Handles the heavy lifting of processing font assets, generating specialized materials, and slicing sprite atlases for you.Custom Inspectors: All components feature clean, user-friendly interfaces to manage complex physics settings effortlessly.




