Ant - RTS Crowd Movement

Lazy Marmot Games - Code Plugins - Mar 28, 2024

RTS Crowd Movement

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

Watch Video 1, Video 2, Video 3

Download Win64-Demo

Download Example-Project-UE5.2 (Needs Plugin)

Join our Discord for QA and Support.

Quick Start Document

Dev Roadmap


Ant is a tool that enables developers to efficiently handle massive numbers of units in real-time strategy games. it can handle movements and collision avoidance and is fully compatible with UE navigation system.

Technical Details

Features:

  • Its not a pure BP plugin and requires some level of C++ knowledge.
  • Supports corridor movement.
  • Fully compatible with UE navigation system.
  • Supports fast async shape queries such as Ray and Polygon.
  • Ready to use RTS screen unit-selection from both BP and C++.
  • Supports agent formation and sorting.
  • Easy to Save/Load the entire simulation with a single function call.
  • Supports agent rotations and turn rate.
  • Can compute landscape height and surface normal for thousands of agents per frame.
  • Supports movement interpolation to smooth low tick rate physical steps to real tick rate.
  • Can handle thousands of agents thanks to its parallel multi-threaded ECS design.
  • Fully integrated debug draw.
  • Clean and readable source code with a lot of comments.


Code Modules:

  •  Ant (Runtime)


Number of Blueprints: 1

Number of C++ Classes: 3

Network Replicated: No

Supported Development Platforms: Win64 (not tested but it should be fine with all other platforms)

Supported Target Build Platforms: Win64 (not tested but it should be fine with all other platforms)

Important Notes: this plugin is heavily under development.