LeonTG - SurfaceWrap2D:2D-on-3D Game System

Product Title

SurfaceWrap2D:2D-on-3D Game System

Description

Break 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 Features
  • Dynamic 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.

Technical Specifications
  • 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.