Walk Inside Rigidbody View on Asset Store (opens in new tab)

Package details

Latest version
2.1.0
Last updated
First released
Unity version
6000.3.6 or later
Package size
157.3 MB
Files
115
Favorites
33
Views in the past week
16

Price tracking

Last checked
Tracked since
Lowest recorded
$4.99 on

Keywords

Walk Inside Rigidbody

by Phuntasy Productions (opens in new tab)

5.0 / 5 · 4 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 4
4 stars 0
3 stars 0
2 stars 0
1 star 0
  • Price drop

Enable the player to walk in or on a moving 3d rigidbody. Provide artificial gravity and inertia dampeners to any vehicle of any size - tiny platform, spaceship or star system.

Discount -33% Previous price $14.99 Price $9.99

Lowest in 6 months

Get 33% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Walk Inside Rigidbody, 6 months Current $9.99; lowest $9.99; highest $19.99 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 7

Walk Inside Rigidbody screenshot 1

Walk Inside Rigidbody screenshot 1

About this asset

This asset solves the problem of walking inside a moving and rotating rigidbody.

In general, all rigidbody based player controllers should work with this asset, but for some controllers an adaptor may be required. Right now the following player controllers are supported:

  • a very basic included player controller based on non-kinematic Rigidbody
  • Game Kit Controller (not included, you can get it from the Asset Store)

The c# code is included as clear text including inline comments to explain also the tricky parts.

Play the demo scene!

https://phuntasy-productions.itch.io/walk-inside-rigidbody

Please reach out to me on my discord for support or any question about this asset:

https://discord.gg/frt93TEsR7

From the publisher's Asset Store listing.

Technical details

The JointShip

The joint ship solution glues the player rigidbody to the spaceship rigidbody using a Joint. A script translates all changes done to the player rigidbody into the local space of the spaceship by emulating rigidbody behaviour.

PRO:

  • Easy to use: just add a trigger collider and the JointZone script below a rigidbody - that's it!

CON:

  • Emulated rigidbody may behave differently than a regular rigidbody, e.g. when colliding.

only in v1 demo scene:

(The GhostShip)

The ghost ship solution basically duplicates the spaceship into an "Inside" ship and an "outside" ship.

PRO:

  • Everything is calculated by Unity built-in physics

CON:

  • Any collider of the player and around the player must be duplicated and synchronized.
  • Some player controllers may have issues with interactables.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.3.6f1 Compatible Compatible Compatible Compatible

The Demo Scenes use URP, but the main thing in this asset is not about rendering. It's about physics scripts, which work independently from the rendering.

Since v2, this asset is built for Unity 6.3 and tested only with Unity 6.3, however, a downgrade to Unity 2022.2 is easily possible. There is a way to make it work with much older versions as well, but that's very complex and not recommended.

As listed on the Asset Store.