Simon Kerler

Projects - Pheromander

Pheromander logo

Pheromander

A serious real-time strategy game to teach users about pheromone-based systems. The player is in charge of a colony of ant-like agents and has to help them to collect resources and fight enemies.

This was a project work of a colleague and me as part of the "Interactive Simulation" lecture at University of Augsburg. We also published an article about Pheromander at the VSGames 2016 conference.

Unity3DC#

Gameplay

In Pheromander, players are in control of a swarm of agents behaving similar to ants. Instead of direct communication, they use pheromones to tell each other about resource spots and the location of enemies. This also reflects in the players' interaction methodologies: In contrast to other real-time strategy games (e.g. Age of Empires) they cannot select individual agents and assign a target destination to them. Instead they have to use the same pheromone vocabulary as their agents and have to place pheromone trails to which agents react.

This interaction method leads to a unique user experience which allows players to learn about pheromone-based systems. Tools to visualize pheromones and the agents' perception are provided to make their behavior more transparent. Furthermore, various parameters like pheromone evaporation or agents' perception range can be altered to experiment with different configurations and their effects to the efficiency of a swarm.

Gameplay elements encountered on the map (from left to right): The players' base, one of their agents, a resource spot and a stationary enemy.
Gameplay elements encountered on the map (from left to right): The players' base, one of their agents, a resource spot and a stationary enemy.

Features

  • Unique controls: Command agents via trails of digital pheromones.
  • Experimentation: Change various parameters of pheromones and agents and observe related effects on the simulation.
  • Two game modes:
    • Simulation mode: Place and remove enemies and resources to create custom scenarios.
    • Challenge mode: Collect as many resources as possible before the timer runs out.
  • Tutorial: Get started by learning the basic controls and features.

Screenshots

Screenshot of agents forming a trail.
Agents forming a trail to (depleted) resource location.
Screenshot of agents.
Agents collecting resources while others fight against stationary enemies.
Screenshot of user created pheromone trail.
User created red pheromone trail to coordinate attack on enemy.
Screenshot of various visualization tools.
Various tools to visualize agent behavior: Gradient field (top left) and agent.

© 2014 - 2025 Simon Kerler. This website was published under the Creative Commons Attribution-ShareAlike 3.0 Unported License and was created with astro and tailwindcss .