Overview

Boid Bugs is an interactive ecosystem simulation inspired by the concept of the insect apocalypse. A demonstration of the delicate balance between natural growth and ecological collapse, as determined by insect populations and human interaction.


Players interact with a field of insects and flowers — each action influencing the overall balance of the system:

Introduction

BOID BUGS is an interactive landscape which utilizes the Boids algorithm to simulate the movement and behavior of insect populations. This project visualizes an ecological system where the player’s interactions influence both individual and collective insect and environmental behavior.

The concept is rooted in the ongoing discussion and study of the “Insect Apocalypse,” the dramatic decline in insect populations worldwide due to pesticide use and environmental changes like global warming. This decline has also resulted in a degradation of ecosystems — a telling sign of the essential services insects provide to keep our world running. BOID BUGS uses the boids model as a symbolic and visual medium to represent this fragile balance.

When the user interacts with the gardenscape, they can plant flowers to attract new insects or spray pesticides to eliminate them. Over time, these actions visibly shape the ecosystem, changing not only the number of insects, but also the health of the environment. As the insect population declines, the sky becomes grim and polluted, the leaves of the trees begin to dwindle, and the plants in the garden start to die. If the user plants more flowers, the insect population increases, and the sky becomes clear, the tree becomes healthy, and a lush garden fills the screen.

This system aims to evoke reflection on human impact and environmental interdependence, noting that every local decision has visible systemic consequences to this world we all share.

Methods

Within Unity and using C#, each insect acts as an instance of a Boid prefab controlled by local rules of alignment, cohesion, and separation. The environment reacts dynamically to player interactions using several key functions:

The Boid system used in BOID BUGS is slightly modified, with custom parameters serving the following purposes:

Besides the movement system, several aspects of the garden and background provide feedback to the user’s interactions:

Design Justification

BOID BUGS’ system maps interaction to visual ecological outcomes in a closed feedback loop:

The Boids algorithm provides a well-rounded metaphor for ecological interdependence. Each local decision — even small actions like planting a flower or spraying pesticides — modifies the environment on a global scale without direct control. This relationship between interaction and outcome mirrors, in a simplified form, real environmental systems and their impacts.

Ultimately, it is small, individual actions that collectively define our planet’s health — both our own and the ecosystem services that insects provide.