A procedural alien generator with Infinite4,294,967,296 unique aliens.
Live: https://thisaliendoesnotexist.app/
Devlog: https://stardance.hackclub.com/projects/29187
This Alien Does Not Exist generates alien creatures entirely from a numerical seed.
There are no pre-made models, stored creatures, or AI-generated images. Every alien is generated from scratch from its seed.
The same seed always generates the same alien, giving every creature a permanent, shareable URL that anyone can revisit.
The project explores how complex creatures can emerge entirely from deterministic procedural generation.
- Deterministic generation
- 4,294,967,296 (2³² seeds) unique creatures and one more
- Permanent, shareable URL for every creature
- Procedurally generated anatomy and biological traits
- Browser-based renderer
- No AI or stored assets
- There is an Easter Egg in there... something related to the Mulberry32 limitationsIf begun with 0 it only goes upto (2³² - 1)
Exactly 4,294,967,296 unique deterministic aliens can be generated.
Seed (My current fav)
0806318074
↓
https://thisaliendoesnotexist.app/0806318074
Opening that URL will always generate the exact same alien.
Seed
↓
Genome
↓
Morphology
↓
Procedural Rendering
↓
Alien
Each generated genome determines characteristics such as:
- Body plan
- Body mass
- Body proportions
- Limb count
- Limb length
- Head size
- Neck length
- Tail type
- Eye count
- Horn count
- Skin colour
- Behavioural traits
These values are combined to construct and render the final creature entirely from procedural geometry.
- JavaScript
- HTML5 Canvas
- Mulberry32 PRNG
- Signed Distance Fields (SDF)
- FABRIK Inverse Kinematics
- Procedural Value Noise
Clone the repository:
git clone https://github.com/aamosm/This-Alien-Does-Not-Exist.git
cd This-Alien-Does-Not-ExistStart a local server:
python -m http.serverOpen:
http://localhost:8000
- Better depth and occlusion
- More body plans
- Improved head and eye generation
- More anatomical variation
- Planet and ecosystem generation