Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Physics
1/7
Enable dynamic platform interactions, Rail Grinding (Unity Splines Package required), Wall Jumps & Slides in Game Creator 2 with this Platforming Solution!
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
6000.0.40f1
Compatible
Compatible
Compatible
Additional compatibility information
  • Requires Unity 6 or higher
  • Requires Game Creator 2 Version 2.17.51 or higher
Package dependencies
1
This package needs other Asset Store packages in order to work.
Description

Master complex platforming mechanics effortlessly with this versatile Platforming Controller, designed to integrate seamlessly with Game Creator 2. Whether you’re developing for Rigidbody, NavMesh Agents, or Character Controllers, this tool offers unparalleled ease and precision in implementing advanced platforming features.


Comprehensive Platforming Features

Effortlessly tackle challenges that typically come with platforming in Game Creator 2. This controller manages the complexities of platform synchronization, letting you focus on building dynamic, engaging gameplay. Whether you need seamless sync for NavMesh Agents or a robust Character Controller, setup is simple: choose your preferred driver, assign tags for moving platforms, and you’re good to go. No more cumbersome trigger setups, transform parenting, or dealing with laggy performance overhead.


Fall Override Description:

Fall Override automatically clamps your character’s falling speed when walking off a ledge without jumping, ensuring a smoother, more controlled descent. This system limits terminal velocity until the character lands or actively jumps—providing a forgiving, “floaty” feel that enhances gameplay responsiveness and precision. Inspiration & Use Cases: Many modern platformers and action-adventure titles implement similar mechanics to offer jump forgiveness and controlled falls. For instance, games such as Celeste, Super Mario Odyssey, and Ori and the Blind Forest feature refined physics that allow players to recover from near-miss jumps and navigate complex levels with greater ease. This Fall Override system is ideal for any 2D or 3D platformer that seeks to improve the overall player experience by reducing frustration and promoting fluid movement.


Wall Slide & Jump Mechanics

Enable characters to wall slide and jump like a pro! The Wall Slide and Jump features, tailored for the Character Controller, add a new dimension to gameplay, allowing players to experience fluid and responsive movement on vertical surfaces.


Exciting Rail Grinding with Unity Splines

Experience the thrill of rail grinding with full Unity Splines support, available for both Rigidbody and Character Controller modes. Whether it’s navigating elaborate rails or transitioning seamlessly between grind points, the built-in Unity Spline integration ensures smooth, dynamic movement that feels great.


Optimized AI Navigation on Moving Platforms

Let NavMesh Agents and Character Controllers navigate moving and rotating platforms without a hitch. This controller eliminates the jitter and distortion common to other methods, ensuring a polished experience for AI interactions with platforms.


Precision without Performance Trade-Offs

Unlike alternatives that rely on Auto-Sync Transforms, which can burden performance by applying unnecessary syncing across all physics objects, this Platforming Controller targets only the character, providing efficient synchronization for platform-specific movement. Perfectly optimized for a seamless platforming experience.

With this Platforming Controller, you gain access to a powerful, feature-rich tool that streamlines even the most complex platforming mechanics, enabling you to build truly dynamic, captivating games with ease.


If you require assistance, please feel free to send me an email or join my Discord server using the following link: https://discord.gg/MPhMKtSMUZ

Technical details

Requirements:

Requires Game Creator 2 Version 2.17.51 or higher

Requires Unity Splines Package


Moving and Rotating Platforms

This module expertly handles platform movement and rotation, continuously updating the platform’s position and rotation on each frame. It uses Unity’s physics engine to compute and apply precise adjustments to the character’s movement. With limitations on X and Z axis rotations, gravity ensures the character remains grounded, preventing falls at certain angles.

Platform Detection

The Character Controller Driver uses Unity’s built-in collision system (SphereCollider with OnTriggerEnter and OnTriggerExit methods) for detecting moving or rotating platforms. The NavMesh version of the driver utilizes Raycasting to reliably detect platforms, ensuring synchronization across all platform types.

Advanced Platform Adaptation

By calculating and applying changes in position and rotation between frames, the solution keeps the player in perfect sync with platform movements. This real-time adaptation ensures smooth transitions and precise character positioning on dynamic platforms.

New Rail Grinding and Wall Sliding/Jumping

  • Rail Grinding with Unity Splines: Both Rigidbody and Character Controller modes support dynamic rail grinding, leveraging Unity Splines for smooth navigation along rail paths. Characters can seamlessly move along complex spline paths with ease.
  • Wall Sliding and Jumping: Now available in the Character Controller version, Wall Slide and Jump mechanics allow for vertical movement on walls, enhancing gameplay with additional movement options.

Performance Optimization with Burst and Jobs

The module leverages Unity’s Burst Compiler and Job System, delivering exceptional performance even in multiplayer environments where efficiency is crucial. By utilizing Unity Jobs for platform synchronization and Burst for optimized code execution, this solution minimizes performance costs, ensuring smooth and responsive gameplay for multiplayer sessions.

Broad Compatibility

Fully compatible with other Game Creator 2 modules, the Platforming Solution integrates seamlessly into existing projects, allowing you to build intricate platforming mechanics with minimal setup.

Platforming Solution Module for Game Creator 2

(not enough ratings)
33 users have favourite this asset
(33)
$32
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
989.1 KB
Latest version
1.7.2
Latest release date
Mar 12, 2025
Original Unity version
6000.0.40
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR
Platforming Solution Module for Game Creator 2
$32