Alien

github.com/chrxh/alien Science, Math & Technology Open-source projectOpen source

The ALIEN repository describes a CUDA-powered program for simulating artificial life.

github.com/chrxh/alien
Alien homepage screenshot

About Alien

ALIEN (Artificial LIfe ENvironment) is an artificial life simulator built on a 2D particle engine for soft bodies and fluids. Every object consists of particles that can form elastic solids, fluids, or cells with functions such as sensors, muscles, and constructors. Cells are controlled by small neural networks and linked into creatures that move, feed, compete, and build offspring from genomes. With mutations enabled, populations can adapt and diverge without further intervention.

The engine runs entirely on the graphics card and handles millions of particles in real time, with a CUDA implementation and availability for AMD GPUs. Users can interact with a running world by drawing matter, moving creatures, or changing physics parameters, and use tools including a genome editor, evolution dashboard, and simulation browser.

Key features

  • 2D particle engine for soft bodies, fluids, adhesion and fracture
  • 15 cell types including sensors, muscles, attackers and communicators
  • Cell-level neural networks forming creature nervous systems
  • Genome-based reproduction with mutable networks and structure
  • Genome editor with live preview and drawing tools
  • Built-in browser for downloading and uploading shared simulations
Best for: Students, researchers, and hobbyists studying emergent ecosystems and evolution who have compatible GPU hardware.
Good for
  • Engine runs on the graphics card and simulates millions of particles in real time
  • Open-source repository with CUDA code and AMD GPU availability
  • Browsing and downloading shared simulations needs no account
Watch out for
  • Requires a graphics card because the simulation runs entirely on it
  • Uploading simulations and genomes requires an account

Alien at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Alien alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Thrustcurve3

github.com/JohnCoker/thrustcurve3

This repository contains code for the ThrustCurve.org site, which began as a collection of simulator files based on actual rocket motor firing data.

Open source
24 alternatives

Popular in Science, Math & Technology

Well-known listings from the same topic.

All 276

Alien FAQ

Does ALIEN require a graphics card?
Yes. The engine runs entirely on the graphics card, written in CUDA and also available for AMD GPUs.
Do I need an account to get simulations from the server?
No account is needed for browsing and downloading; an account is needed to upload simulations and genomes.
How is selection handled?
There is no fitness function; selection arises from limited energy, predation, and competition for space, with mutations to networks, cell properties, and genome structure.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing