Fog of War system

Satheesh PV - Code Plugins - Mar 22, 2023

Fog of war system suitable for top-down/rts games

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

This plugin will let you add fog of war system into your top-down or rts games. All the functions are static which means you can easily access the functions from anywhere in Blueprints or C++. I haven't tested this in multiplayer as this system was primarily designed for single player game.

Want to see this in an actual game? Check this out.

Showcase Video:

Join Discord:

Technical Details


  • Easy to use.
  • Check if location is visible in fog of war.
  • Quickly implement a ready to use fog of war.
  • Component based workflow.
  • Add/Remove fog of war components at runtime.
  • Access fog of war functions as static functions.
  • Enable or disable fog of war completely via static function.

Code Modules:

  •  AgoraFogOfWar [Runtime]

Number of Blueprints: 0

Number of C++ Classes: 5

Network Replicated: Not tested as this was designed primarily for a single player game.

Supported Development Platforms: All platforms that Unreal supports.

Supported Target Build Platforms: All platforms that Unreal supports.

Documentation: Click here.

Example Project: None available

Important/Additional Notes: Have a nice day! :)