/VaFogOfWar

A clear and simple solution of Fog of War for Unreal Engine 4

Primary LanguageC++MIT LicenseMIT

statusIcon GitHub GitHub release (latest by date including pre-releases)

VaFogOfWar

A clear and simple solution of Fog of War for Unreal Engine 4.

SCREENSHOT

VaFogOfWar implements fast and optimized fog of war solution for topdown games like Dota, StarCraft or League of Legends. It fast enough even to work on mid-end mobile devices, so it works like a charm on desktop.

Check wiki for usage examples and development notes.

Main features

  • Three types of layers: current visibility, global visibility (permanent from black), terrain
  • Eight height levels supported (river, lowground, highground, etc.)
  • Dynamic and static obstacles (trees, rocks, etc)
  • Different types of radius strategy: circle, square and others
  • Freeform fog blocking volumes as tool for terrain level painting
  • Initial terrain levels can be set with heightmap

Plugin versions

There are two versions of plugin:

  1. Free Community version (which is already available) on Github. Just core C++ code to handle the fog, but no demo content and usage examples.

  2. Paid Marketplace version: same as community version + demo content and extended usage example with preconfigured post process.