Modular Movement

Aurelion - Code Plugins - Oct 4, 2023

Elevate your Unreal Engine 5 projects with the Modular Movement plugin. Enhance vehicle simulations using advanced modular capabilities, realistic and arcade tire models.

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Product Overview:


Overview: Watch Video

Docs : Documents

Discord : Discord (Join for the packaged demo if you need one)

The Modular Movement plugin is a powerful addition to your Unreal Engine 5 toolkit, designed to bring your vehicle simulations to life with unparalleled flexibility and realism. Whether you're creating a cutting-edge racing game, a dynamic open-world experience, or a military simulation, this plugin empowers you to craft the most immersive and engaging vehicular gameplay.

Key Features:

  1. Modular Design: Modular Movement is built around the concept of modularity, offering discrete modules for engine, gearbox, and wheel setups. This modularity enables easy sharing and reuse among different vehicles in your project, saving you valuable development time.
  2. Realistic Tire Models: Choose from a range of tire models, including the default model, Pacejka model, arcade model, and tank model. Each model offers a unique level of realism, allowing you to fine-tune vehicle handling and traction to match your project's requirements.
  3. Dynamic Wheel Updates: Easily change wheel parameters at runtime, providing dynamic adjustments to your vehicles' behavior during gameplay. This feature ensures that your vehicles respond authentically to various in-game conditions.
  4. Tank Support: Implement tank-like vehicles with specialized support for tracks, allowing you to create realistic tank movement and physics.
  5. Basic AI Support: The plugin includes basic AI support, making it easier to integrate AI-controlled vehicles into your game. Configure AI behavior, steering, and speed to suit your gameplay needs.
  6. SI Units for Suspension: The plugin employs SI units for suspension damping and force, ensuring consistency and accuracy in your vehicle simulations.
  7. Wheel Attachments: Attach wheels to other components, such as trailers, for complex vehicle setups and towing mechanics.
  8. Advanced Debugging and Graphs: Debug your vehicle simulations effectively with a suite of advanced tools, including graphical representations of critical parameters.
  9. Differential Support: Add differential support, including All-Wheel Drive (AWD), Diff lock, and Limited Slip Differential (LSD) options, allowing for enhanced control and realism in vehicle handling.
  10. Physical Constraint Wheel Support: Implement physical constraints for wheels, ensuring accurate interactions between vehicles and the environment, leading to more realistic physics and game play mechanics.

Technical Details

Features:

  •  Modular Vehicle Movement Component
  • Attach to Any kind of mesh
  • Vehicle spring arm
  • Fully networked
  • Advanced Debugging
  • Pacejka Tire Model
  • Slip ratio Tire Model
  • Arcade Tire Model
  • Tank Tire Model
  • SI Units
  • Weapon Component

Code Modules:

  •  ModularMovement(Runtime)
  •  ModularMovementEditor (Editor)

Number of Blueprints: 19

Number of C++ Classes:20

Network Replicated: Yes

Supported Development Platforms: Windows , Linux

Supported Target Build Platforms: Android, IOS, Windows, Linux

Documentation: https://irajsb.github.io/ModularMovementDocs/

Example Project: https://github.com/irajsb/ModularVehicles (5.3)