La seguente tesi illustra lo sviluppo di un simulatore 3D per il robot didattico Lego® Mindstorm® NXT. Lo scopo di questo lavoro è stato quello di fornire uno strumento che permettesse la visualizzazione tridimensionale di un robot NXT in una scena virtuale contenente vari ostacoli e il controllo dello stesso attraverso i comandi consentiti dal firmware Lego®, permettendone un futuro completo interfacciamento con il simulatore visuale denominato NXTSimulator. Il simulatore 3D è stato implementato nel linguaggio di programmazione ad oggetti Java utilizzando l’engine jMonkeyEngine, adoperato principalmente per la creazione e lo sviluppo dei video games, e il suo ambiente di sviluppo jMonkeyEngine SDK.