Product Title
SurfaceWrap2D:2D-on-3D Game System
DescriptionBreak the 2D plane and let your characters traverse the 3D world!
SurfaceWrap2D is a powerful, 100% Blueprint-based toolkit designed to recreate the iconic “2D character on a 3D surface” mechanics seen in hits like Super Mario Odyssey and The Legend of Zelda: A Link Between Worlds.
Unlike traditional solutions that simply translate a 2D plane in 3D space, this system utilizes Procedural Mesh technology to physically “wrap” your 2D character around geometry. Whether it’s a sharp 90-degree corner or a smooth cylindrical surface, your character will dynamically bend and fold to perfectly fit the environment.
Whether you are building an innovative puzzle-platformer or a unique 2.5D action game, this toolkit provides a complete solution from core movement logic to rapid level prototyping.
Core FeaturesDynamic Surface Wrapping:
Using an advanced Procedural Mesh system, 2D characters automatically deform based on the 3D geometry. Characters create physical “folds” at sharp corners and smooth “arcs” around cylinders, ensuring a perfect fit on complex shapes.Surface-Aligned Gravity System:
Characters move and jump while maintaining a constant orientation to the surface normal. It supports walking and jumping on walls or even ceilings—the gravity system automatically adjusts based on the surface direction for a seamless control experience.100% Blueprint Implementation:
Clean, modular, and easy to understand. No C++ knowledge is required. Developers can easily extend or customize the solver logic to fit their specific needs.Procedural Level Design Tools:
Includes a versatile Procedural Mesh Generator. Quickly create floors, walls, and backgrounds that adapt to flat or curved surfaces simply by adjusting parameters in the Details panel.Modern Input Architecture:
Fully supports Unreal Engine’s latest Enhanced Input System, making it easy to map controls for controllers and various input devices.Highly Optimized:
Supports multiple 2D characters running simultaneously. Mesh precision (segment count) can be adjusted to find the perfect balance between visual fidelity and performance.
Implementation: 100% Blueprints
Engine Version: Built in 5.5 (Compatible with 5.0 and above)
Input System: Enhanced Input System
Contents:
1 Core Character Blueprint (Integrated surface-aware movement)
3 Path Solvers & 3 Shape Solvers
1 Multi-functional Procedural Mesh Generator (Adjustable size, shape, and curvature)
2 Demo Maps (Main Showcase Map & Path Debug Map for further expand the project)
Original Asset Pack: Includes all necessary textures, materials, and static meshes used in the demo.