wecomfrom - Multiplayer Gravity Template - MGT

Dynamic, Replicated Gravity for Unreal Engine Multiplayer Games

Build multiplayer games with planetary gravity, gravity-defying environments and spaceships.
MGT brings dynamic gravity to players, physics objects and AI, using Unreal Engine’s native Character Movement Component.

Examples & DemonstrationsCore Gravity Features

Multiplayer Gravity

  • Dynamic gravity replicated across server and clients.

  • Synchronized player movement and character orientation.

  • Built around Unreal Engine’s native Character Movement Component.

  • Leverages built-in movement prediction to help minimize multiplayer lag.


Dynamic Gravity

  • Adapt gravity to different surfaces and environments.

  • Walk on floors, walls and curved surfaces.

  • Change gravity direction to match your world’s geometry.


Planetary Gravity

  • Make characters walk around spherical planets and other custom gravity shapes.

  • Create different gravity directions for different players.

  • Build planetary exploration and space gameplay.


Directional Gravity

  • Apply gravity in a chosen direction.

  • Create custom gravity setups for unique gameplay mechanics.


Spaceship Gravity

  • Bring gravity-based movement into spaceships.

  • Create walkable interiors for space exploration games.

  • Includes a tutorial to reproduce the demonstrated setup.


    Ring World Gravity

Gravity-Aware AI
  • Use AI bots in dynamic gravity environments.

  • Support AI movement with gravity that changes according to the environment.

  • Explore gravity-based gameplay with AI characters.

Watch the AI Navigation Demo


Physics Objects
  • Apply dynamic gravity to physical objects.

  • Push and interact with objects in multiplayer.

  • Keep object behavior synchronized across players.

Watch the Physics Objects Demo

First-Person, Third-Person & More
  • First-person gameplay.

  • Third-person gameplay.

  • Four camera modes.

  • Gravity-compatible character movement and animations.

  • Support for side steps, diagonal running and more.

Watch the Camera Modes Demo

Watch the FPS Demo

Multiplayer-First Architecture

MGT uses Unreal Engine’s native Character Movement Component.

This allows MGT to leverage Epic’s built-in movement prediction and replication systems, helping reduce multiplayer lag and movement inconsistencies.

  • Designed for multiplayer character movement.

  • Native Character Movement Component integration.

  • Built-in movement prediction support.

  • Dynamic gravity for players and physical objects.

Integrate MGT into Your Existing Project

Already have a game in development? MGT includes a tutorial showing how to integrate the system into an existing Unreal Engine project.

Project-specific adjustments may be required depending on your existing architecture.

Experimental Integrations

Worldscape

Voxel Plugin

These integrations are experimental.

MGT is developed by Lipo, with valuable contributions and feedback from the community.

Bring your worlds, planets and spaceships to life with multiplayer-ready dynamic gravity.