NEDE’s overall goal is to allow experimenters to easily present realistic scenarios to their subjects while recording precise eye position, EEG, and environmental (e.g., position in virtual space) data with the temporal precision and synchronization demanded by EEG experiments. Unity3D is a game design engine that provides a framework for creating and controlling virtual environments. The EyeLink and EEG systems provide data collection at high temporal precision. NEDE provides a suite of scripts that interface between Unity, EyeLink, and the EEG. To make creating experiments easier, NEDE scripting can also be used to place random stimuli, present custom task prompts, and access the subject’s eye position in real time.