PhaseWarp URP is a robust, code-first environment swapping system designed for developers building dimension-hopping adventures, dual-world puzzle games, and dynamic sci-fi transitions.
Unlike fragile, node-heavy shader setups, PhaseWarp relies on a clean global C# architecture. A single master controller broadcasts transition coordinates directly to the GPU's memory, allowing unlimited materials and objects to react instantly without heavy Update loops or manual array assignments.
Key Highlights:
- Unified HLSL Architecture: Both your Level A (outside) and Level B (inside) environments use the exact same custom URP shader, preventing node inversion bugs and ensuring perfect visual synchronization.
- Physics Synchronization: The included TransitionColliderManager dynamically enables and disables your modular level colliders based on the sphere's radius, ensuring players can never walk on invisible ground.
- Custom Shader Ready: Built your own Toon or Cel shaders? We’ve included a drop-in Shader Graph Sub-Graph and an HLSL Include file so you can easily wire the transition math into your project's unique art direction.
- Bring Your Own Art (BYOT): This framework is completely modular and asset-agnostic. It applies cleanly to any custom level geometry, primitive shapes, or modular prefabs you drop into your scene.
Note: The 3D models and textures shown in promotional materials are for demonstration purposes. This package provides the code, shaders, and architectural framework.