• realistic physical computations of kinematic and thermodynamic processes of damageable and glueable rigid bodies
  • programmable matter for constructing digital organisms
  • graph editor for visualization and manipulation
  • multi-thread support for large-scale simulations
  • software is open-source and available under the GNU General Public License, Version 3 (GPLv3)


About the project

alien is a shortform for artificial life environment and denotes a software tool aiming to simulate digital organisms embedded in an artificial ecosystem and conditions for (pre-)biotic evolution. See the objectives of the project.

Elementary constituents of the simulated matter are free to be programmed in order to extend their capabilities and operate in their environment for special purposes.
Complex and interconnected structures have the potential to perform arbitrary higher-order tasks. They may emerge spontaneously or by your intervention in the simulation.

You have full control of space, time and matter. Explore intriguing worlds which are beyond imagination!

See how to get started.

Latest news

  • [January 15, 2019]

First results on GPU computations with CUDA seem promising. The prototypical alien physics engine on CUDA exhibits a high performance boost of about 10 times in comparison to a related CPU simulation. The measurements have been made on a system with core i7-6700 and GeForce GTX 960. Watch the YouTube video for comparing both simulations.

  • [September 30, 2018]

The new feature branch feature/CUDA has been created in order to develop support for GPU computing.