The May sale is here! Save 70% on select products now through May 23.

Modular Snap System Runtime

Inu Games - Code Plugins - Jun 18, 2019
4.91 out of 5 stars(11 ratings)
  • 91%
  • 9%
  • 0%
  • 0%
  • 0%

Snap your Actors in game. Useful for building systems and more.

  • Supported Platforms
  • Supported Engine Versions
    4.23 - 4.27, 5.0 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

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:

Download playable demos and project files for those tutorials (and more) here: (

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...

Technical Details


  • 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)

Code Module: MSSR Plugin 

Number of Blueprints: 1

Number of C++ Classes: 3

Supported Development Platforms: Any

Supported Target Build Platforms: Win, Mac, Linux

Support: (

Example Projects: (

Important/Additional Notes: This plugin only works in-game. For the level editor version please check the MSS Editor Plugin.