Skip to content

Unity project to simulate collective movement on multiple scales

Notifications You must be signed in to change notification settings

AugustPa/CollectiveMovement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CollectiveMovement: A Unity-Based Simulation of Collective Animal Behavior

Overview

The collectiveMovement repository contains a Unity-based simulation framework for modeling the collective behavior of animals, such as fish schools and bird flocks. This project aims to provide a versatile tool for studying and visualizing the complex dynamics of collective behavior in a virtual environment.

Features

  • Simulation of collective animal movement through separation, alignment, and cohesion.
  • Customizable parameters for different behaviors.
  • Real-time visualization of individual and collective movement.

Getting Started

Prerequisites

  • Unity (Version XYZ or later)
  • Basic understanding of Unity's interface and scripting in C#

Installation

  1. Clone the repository to your local machine.
  2. Open the project in Unity.
  3. Load the main scene to start experimenting with the simulation.

Usage

Components

Fish

  • Represents an individual fish in the school.
  • Handles individual behavior calculations and movement updates.

Simulation

  • Manages the overall simulation environment.
  • Initializes and maintains the school of fish.

Customization

  • Adjust the number of fish and their behavior weights in the Simulation script.
  • Experiment with different parameters to observe varied collective behaviors.

Contributing

We welcome contributions and suggestions! Please open an issue or submit a pull request to propose changes or additions.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • [Any third-party libraries or assets used]
  • [Inspirational or reference materials]

About

Unity project to simulate collective movement on multiple scales

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published