
Description
Modular Snap System Runtime (MSSR) is a plugin that allows for automatic snapping of actors to each other in game. Works with any mesh or actor, connection points are simply defined using standard UE4 sockets.
Watch videos:
MSSR Presentation: what is it and how to use it
Download playable demos and project files for those tutorials (and more) here: (https://inugames.itch.io/mssr-demos)
Useful for:
In-game building systems like player built houses, furniture, roads, rail-tracks, racetracks, bases, spaceships, fortifications, etc;
Puzzle games that require placing or connecting objects in certain way;
In game placement and moving of actors in general, like "put book on the shelf", "put the key into keyhole";
and more...
Features:
Based on the concept of snap points defined using standard Unreal's sockets
Works with static meshes, skeletal meshes or any other type of actor supporting sockets, also works with splines. Supports snapping of multiple actors
Highly customizable, settings can be adjusted for each snap point
Integrates with game's object placement, movement and selection systems (i.e. how objects are selected, moved by the player in game); example implementations are provided
Can be used in first person, third person, top view, VR, multiplayer
Easy to use, contains automatic preview actor and helper nodes for smooth snap
Allows multi-threaded search (good for performance)
Support: (https://forums.unrealengine.com/unreal-engine/marketplace/1580923)
Example Projects: (https://inugames.itch.io/mssr-demos)
Important/Additional Notes: This plugin only works in-game. For the level editor version please check the MSS Editor Plugin.
Included formats
- versions