AirSim is a simulator for drones, cars and more, built on Unreal Engine (we now also have an experimental Unity release). It is open-source, cross platform, and supports hardware-in-loop with popular flight controllers such as PX4 for physically and visually realistic simulations. It is developed as an Unreal plugin that can simply be dropped into any Unreal environment. Similarly, we have an experimental release for a Unity plugin.
The goal of this project is to use genetic algorithm and evolve the NN architecture for reinforcement learning. GOTO pythonclient/multirotor/exp1.py, exp2.py