Easy Asset Search

Gravity | Gravity System/ Outer Space Framework

A versatile plugin for Unity that enables customizable directional or planetary gravity with advanced features like velocity damping, radius control, and layer-based object filtering.
Gravity | Gravity System/ Outer Space Framework Asset Image A versatile plugin for Unity that enables customizable directional or planetary gravity with advanced features like velocity damping, radius control, and layer-based object filtering.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
$8.99
Category:
ToolsPhysics
Developer:
Golem Kin Games
Price:
$8.99
Favorites:
3
Supported Unity Versions:
6000.0.24 or higher
Current Version:
1.0
Download Size:
2.45 MB
Last Update:
Nov 4, 2024
Description:
Gravity is a flexible Unity plugin designed to solve common challenges related to gravitational systems in game development. It provides an easy-to-use solution for developers to implement smooth, dynamic gravity interactions with minimal setup.

Traditional Unity gravity is limited to a global setting, making it difficult to create local gravity effects or planetary-style environments. Gravity solves this by offering:

* Directional Gravity: Apply force in any direction (e.g., downward for Earth-like gravity)
* Planetary Gravity: Objects are pulled toward a central point, perfect for planet-based or spherical environments

Problems It Solves:

* Lack of Localized Gravity: Unity's global gravity can't simulate unique gravity environments or planets without extensive work. Gravity solves this by letting you apply directional and planetary gravity selectively.
* Unstable Orbits: Objects often fall out of orbit or overshoot curves due to imprecise gravity control. Gravity offers velocity damping to ensure smooth transitions and stable orbits.
* Complex Object Filtering: Managing which objects should be affected by gravity is tedious. Gravity supports layer and tag-based filtering for granular control.

Features:

* Directional and Planetary Gravity Modes: Easily switch between traditional directional gravity or simulate planetary gravity with adjustable radius.
* Customizable Gravity Strength: Adjust gravity pull dynamically with control over the intensity and fall-off radius for planetary systems.
* Velocity Damping: Prevent objects from overshooting or destabilizing by applying damping for smoother orbital transitions.
* Pull Strength Curves: Define how gravity weakens or strengthens with distance using an intuitive curve editor.
* Contextual Editor: A clean, user-friendly editor that hides irrelevant settings based on the gravity type you choose, streamlining the workflow.
* Layer and Tag Filtering: Decide exactly which objects are affected by gravity, using Unity's layer and tag systems.

Inspiration:

* Super Mario Galaxy: Dynamic planetary gravity where characters can move and jump around spherical planets.
* Kerbal Space Program: Realistic planetary gravity where objects orbit planets and moons.
* Outer Wilds: Planets and gravity physics that affect player exploration in unique ways.

Whether you're building a space exploration game, a planetary platformer, or any game that requires custom gravity, Gravity is your go-to solution for local gravitational forces in Unity.
Technical Details:
Features:

* Directional and Planetary Gravity Modes: Easily switch between traditional directional gravity or simulate planetary gravity with adjustable radius.
* Customizable Gravity Strength: Adjust gravity pull dynamically with control over the intensity and fall-off radius for planetary systems.
* Velocity Damping: Prevent objects from overshooting or destabilizing by applying damping for smoother orbital transitions.
* Pull Strength Curves: Define how gravity weakens or strengthens with distance using an intuitive curve editor.
* Contextual Editor: A clean, user-friendly editor that hides irrelevant settings based on the gravity type you choose, streamlining the workflow.
* Layer and Tag Filtering: Decide exactly which objects are affected by gravity, using Unity's layer and tag systems.
Continue »

Similar Packages