Grid Based Tile Editing System

TaylorDriggs - 4月 16, 2021

An extensible, stateful grid system with full tile editing support.

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.24 - 4.26
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

Grid Based Tile Editing System (GB-TES) is a framework for any game that uses a grid. It offers an open and extensible system for structuring games with grids. It allows for stateful and modifiable grids of arbitrary shape, and works both in editor and in game. It also allows for intelligent agents to be placed in the world of the grid and navigate autonomously (A* pathfinding and collision avoidance with a few simple agent ‘brains’ included). GB-TES even has a built in editor mode that allows for easy tile editing, almost as if working in dedicated tile editing software. 



Example Project:

Feature Update Board:

Features (Base GB-TES Functionality):

  • Grids (square and hex)
  • Tile Rendering On Grids
  • Snapping Actors To Grids (separate from UE4’s snapping)
  • Attributing Data To Grids
  • A* Pathfinding
  • RVO Collision Avoidance
  • 4 Agents (intelligent actors that can move around the grid)

Features (System Wide):

  • Works In Editor And In Game
  • Fully Blueprint Compatible
  • Extensible In C++ and Blueprints
  • Editor Mode For Easy Modifier Management

Code Modules:

  • GridBasedTileEditingSystem (RuntimeModule)
  • GridBasedTileEditingSystemEditor (EditorModule)


Number of Blueprints: 0

Number of C++ Classes: 33

Network Replicated: No (planned in future updates)

Supported Development Platforms: Win32/Win64

Supported Target Build Platforms: Win32/Win64/Linux/Mac