June Free Content now available!

TerrainMagic - Supercharging Landscape Creation

ArunodaSusiripala - Code Plugins - Jun 20, 2022

A set of tools that makes it easier to create & modify landscapes in Unreal Engine. It works with your existing landscape & materials but adds extra tools to make things faster & better.

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

🟡 Disclaimer: Above screenshots are taken inside UE5. They use OpenLand as the landscape material & use grass from OneGrass Engine.

📺 Watch the Demo

With TerrainMagic, you can create & modify landscape height & paint layer data in real-time in a procedural fashion. You can also import external height/weight maps in a couple of seconds & post-process them as you wish.

With these, you save time & make things that are impossible with the default landscape system in Unreal Engine while still working on existing tools & landscape materials.

🔥 Hot Features:

📚 Read the Documentation

Technical Details


  •  Import External HeightMaps into existing landscapes in seconds
  •  Post-process imported height data as needed
  •  Paint your landscape in a procedural way using a lot of masking options (height, normal, location, etc)
  • Import external WeightMaps in seconds
  • Works with existing landscape materials
  • Works with existing landscape & works with existing Landscape tools

📺 Watch the Demo

📚 Read the Documentation

🙋 Ask for Support

Code Modules:

  •  TerrainMagic - Runtime

Number of Blueprints: 2

Number of C++ Classes: 2

Network Replicated: N/A

Supported Development Platforms: Win32, Win64

Supported Target Build Platforms: All

Documentation: https://bit.ly/terrainmagic-docs

Example Project: Included as an example level: https://youtu.be/1HARQ9Fb89A