Pro Mounting System

This plugin helps you add Vehicle and Animal mounting to your game with easy setup but also a high degree of customization in behavior. It comes fully network supported for multiplayer games as well as custom mounting and dismounting animation support. It also allows you to create multiple seats per vehicle or mount so you can have passengers ride along with you. You can purchase the Pro Mounting System on the Unreal Engine Market Place.

Features

  • Possess and Ride any Mount or Vehicle easily
  • Flexible setup with Interface and Component Design
  • Options for riding as a driver or any number of passengers
  • Socket Base Seating
  • Customize Options for Mounting and Dismounting for each seat
  • Custom Animation Supported for getting on and off a mount
  • Full Support for Mounting Other Players
  • Fully Blueprint Supported and C++ Extendable
  • Completely self contained and System Agnostic for integration into your own game
  • 100% Network Play Ready

Info

Watch the entire Tutorial Series on YouTube:  Asadeus Studios Pro Mounting System Tutorials

The Tutorial guides you through initial project setup allowing you to follow along with your own project or you can download the starting and ending projects from the links at the bottom:

 

Latest Release Notes 1.4.1

Previous Version 1.4

 

1. Initial Setup

This is the first part of the Tutorial on how to use the the Mounting Plugin built for Unreal Engine 4.  This Video goes over how to create a sample project, Setup the Components and Interfaces, The Mount Skeletal Mesh and finally setting up the Animation Blueprint for our Character.

2 Implement Interfaces

This tutorial shows how the Components and the Interfaces work together.  For Time reasons This section is split up into 3 different videos for the Character, the Mount, and the Player Controller. There are three Components and Four Interfaces used to perform the mounting and dismounting of vehicles and animals.  The components provide base implementation for all functions but the Interfaces allow for customization of the logic.  The final video goes over how to setup the Seats once the components have been added.

2.1 Implement Interfaces - The Player Character

This video guides you in setting up the two interfaces and the component required for Characters take control of mounts or vehicles.

2.2 Implement Interfaces - The Mount

This video guides you in setting up the two interfaces and the component required for Pawns to act as Mounts.

2.3 Implement Interfaces - The Controller

This video guides you in setting up the two interfaces and the component required for Controllers to maintain a relationship with their owned character.

3. Interactions (Optional)

In this Video we go over how to build a basic Interaction System to allow us to interact with and begin mounting our horse.  This video is one of several optional videos that you do not need in order to use the Mounting System.  It does however provided a relatively basic framework for building an Interaction System.

3.1 Interactions - Basics

This video is a quick guide on how to trigger off the mounting and dismounting process within your game using any interaction system you maybe using.

3.2 Interactions (Optional) - System

This video is a bit more in depth on how to setup a generic and very basic interaction system that will work across clients and servers.

4. Movement and Animations (Optional)

In this Tutorial we go over how to Setup the Custom Animations for Mounting and Dismounting as well as a very crude way to Move the character into place for mounting.  The method used to move the character is not the best, but it does demonstrate the series of function needed for setting up such a system.

5. Building Animations (Optional)

In this video I attempt to explain how to setup the animations in Blender, Maya, or any Animation Software you or your artists may be using.

 

Unreal Engine 4.24

Plugin Support Version: 1.4.1

C++

Starting Mounting Project CPP (includes robot horse and character animations)

Completed Mounting Project CPP (includes all from starting project plus a guided Tutorial and extensive BP Comments)

Blueprint

Starting Mounting Project BP (includes robot horse and character animations)

Completed Mounting Project BP (includes all from starting project plus a guided Tutorial and extensive BP Comments)

 

Unreal Engine 4.23

Plugin Support Version: 1.4.1

C++

Starting Mounting Project CPP (includes robot horse and character animations)

Completed Mounting Project CPP (includes all from starting project plus a guided Tutorial and extensive BP Comments)

Blueprint

Starting Mounting Project BP (includes robot horse and character animations)

Completed Mounting Project BP (includes all from starting project plus a guided Tutorial and extensive BP Comments)


Print