What is breve?

breve is a free simulation environment designed for multi-agent simulation. breve allows users to define the behaviors of autonomous agents in a continuous 3D world, then observe how they interact. breve includes support for a rich visualization engine, realistic physical simulation and an easy-to-use scripting language.

Starting in breve 2.6, breve simulations can be written in breve's custom "steve" language, or with the popular open-source Python language. Both of these languages, along with their strengths and weaknesses are described later in this documentation.

breve can be used as a tool to explore any type of simulated world. breve has been used for a wide variety of simulation applications: simulated virtual creatures, artificial ecosystems, simulations of molecular biology, visualization and much more. breve facilitates the construction of complex agent-based simulations by automatically handling agent communication, representation in 3D space, graphical rendering, physical simulation and a number of other features which are useful to agent-based simulations.