Patch Notes - v1.0
Version 1.0 - July 2025 (CURRENT)
Main Physics Interaction:
Pickup, drop and carry objects around
Rotate an object with mouse click (Or customised input)
Added Zoom / Scroll functionality to move away from or nearer to the camera
Throw objects around
Hold to increase throw power as per settings
Press G to force push an object
Added new but optional child pivot point location and slot in GrabbableObject
Add an empty GameObject to inspector if you want the object pivot and objects to be held in a different place than it's model pivot
If object collides with walls and player gets far away, it will auto drop
Added generic starter SFX: Grabbing, Dropping, Throwing, Releasing
Socket Functionality
Added snappable sockets that will allow a particular object to be added and enable an interaction
Now uses scriptable objects to find sockettype, so you can specify which items should work with which socket
Added socket ejector component so you can choose to eject if required
Added random direction customisation for when object are ejected
Pressure Plate Functionality / Puzzle:
Pressure plates can have an activate weight limit that needs to be exeeced to activate
Added custom events for OnActivated() or OnDeactivated()
Added customisable, script controlled movement for plates to determine how far they should move up and down when activated or deactivated
Added sounds for activated and deactivating
Custom FPS Controller:
Added jumping and footsteps sounds
Component Based Impact Audio:
Added impact sounds based on distance of impact and layers
Randomised pitch on impact sounds
Made sure audio player is on the grabbable GameObject
Can use layers to allow for impact sounds but also play impact sounds on every collision
General Additions:
Modular setup and component based setup for all scripts
Decoupled managers, so systems don't break if something is missing
Added namespaces to all scripts: GrabMaster
Choose to keep UI manager between scenes
Input System Support:
Supports modular approach to new and old input systems
Fixed an issue to split Gamepad and Mouse delta sensitivity for looking with the FPSController
New input integration for grab system
New input integration for FPS Controller
Last updated