Skip to content

GravityCore

  • GravityCore screenshot 1 of 16
  • GravityCore screenshot 2 of 16
  • GravityCore screenshot 3 of 16
  • GravityCore screenshot 4 of 16
  • GravityCore screenshot 5 of 16
  • GravityCore screenshot 6 of 16
  • GravityCore screenshot 7 of 16
  • GravityCore screenshot 8 of 16
  • GravityCore screenshot 9 of 16
  • GravityCore screenshot 10 of 16
  • GravityCore screenshot 11 of 16
  • GravityCore screenshot 12 of 16
  • GravityCore screenshot 13 of 16
  • GravityCore screenshot 14 of 16
  • GravityCore screenshot 15 of 16
  • GravityCore screenshot 16 of 16
1 / 16

GravityCore is a runtime C++ plugin (with full Blueprint support) for Unreal Engine 5 that adds shape-based custom gravity: planets, ring worlds and directional cuboid zones.

Define a gravity volume (a Sphere, Cylinder or Box), give it a direction and a strength, and any character inside is pulled correctly, stands on the surface, and walks, jumps and falls in that gravity. It drives the engine’s built-in variable gravity, so it works with the Character Movement Component instead of fighting it.

The hard part, multiplayer, is built in. Gravity is computed deterministically from position on every machine, so other players’ characters stay surface-aligned and smooth: no proxy jitter, no tilt, and no walk/fall animation flicker.

Current version
1.3
Unreal Engine
5.4 – 5.8

Space games, planetary exploration, ring worlds, sci-fi platformers, gravity-flip puzzles, and jetpack and zero-g traversal: any project that needs custom gravity directions and strengths without writing gravity-aligned movement, surface rotation, floor detection or the multiplayer replication math yourself.

Drop a GravitySourceActor into your level and pick a shape. Base your character on the included BP_PlanetPerson (or reparent it to AGravityCharacter), add a walkable mesh, and press Play. You can walk a planet, the inside of a ring, or flip gravity inside a box.

  • Features: everything GravityCore does.
  • Requirements: engine versions and character requirements.
  • Quick start: your first gravity volume, a physics prop, and using your own character.