aiSim is a simulator for self-driving cars. The ability to recreate real-world situations and create unique scenarios ensures the safe development of autonomous vehicle technology. Virtual testing guarantees that the final product can adapt to different environments. Scenarios based on situations which are common overall but rarely experienced by single drivers allow engineers to evaluate new solutions before real-world road tests. To support artificial intelligence research and training aiSim can also generate machine learning datasets.