Spotlight Sale: Save 50% on select Blueprints now through September 9.

Essential Grid Snapping Function Library (Blueprint & C++)

Not Yet Rated

A collection of essential grid snapping functions accessible in both Blueprints and C++.

  • Supported Platforms
  • Supported Engine Versions
    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.

The Grid Snapping Function Library is an essential collection of Blueprint nodes and C++ functions designed to enhance grid-based development workflows in Unreal Engine. All grid snapping functions are efficient and intuitive and work on both square and hexagonal axis-aligned grids. The 7 blueprint nodes currently included are listed below:

  • Snap Float To Grid (Pure)
  • Snap Vector To Grid (Pure)
  • Snap Vector To Hex Grid (Pure)
  • Snap Float To Grid In Place
  • Snap Vector To Grid In Place
  • Snap Vector To Hex Grid In Place
  • Is Point In Hex (Pure)

Technical Details

Features: 7 Blueprint Nodes & 6 C++ Functions

Code Modules: GridSnappingFunctionLibrary (Runtime)

Number of C++ Classes: 2

Supported Development Platforms: Win64, Mac, iOS, Android, Linux

Supported Target Build Platforms: Win64, Mac, iOS, Android, Linux

Documentation: GitHub Wiki

Important/Additional Notes: To access the C++ functions in your project you must add the GridSnappingFunctionLibrary module name to your projects public or private dependency module list in the Build.cs file. Then you can include "SupercriticalUtils/GridSnapUtils.h" in the relevant header file(s) and access the C++ functions via the FGridSnapUtils class.