An augmented reality engine is a piece of software that does 3D tracking and displays 3D graphics output that appears to be registered to one's physical environment.