While processes of self-organization, reproduction, learning, adaptation and evolution are in nature confined to the biological sphere, they can be duplicated in principle in computer simulations, either in virtual realities such as computer games provide, or in principle in the design of sufficiently complex hardware. The study of such systems promises to throw light on the natural processes underlying natural living things.