Quest3D – silnik graficzny i platforma do tworzenia aplikacji 3D. Główne zastosowania to wizualizacje architektoniczne, wizualizacje produktów, gry komputerowe, aplikacje szkoleniowe i symulatory. Dane z programów graficznych, takich jak Maya, 3D Studio Max, AutoCAD itp. mogą być eksportowane do Quest3D i wykorzystane do tworzenia interaktywnej aplikacji 3D. Quest3D jest tworzony przez holenderską firmę Act-3D B.V.. Pierwsza wersja programu ukazała się w 2001 roku.
Graficzne środowisko programistyczne Jedną z najbardziej charakterystycznych cech Quest3D jest sposób programowania. W odróżnieniu do standardowej metody pisania kodu programu, jak w językach programowania (np. C++), środowisko edycyjne Quest3D jest prawie całkowicie graficzne. Inną cechą wyróżniającą jest to, że możemy edytować aplikację podczas jej działania. Nie ma potrzeby kompilowania aplikacji tak jak w spotykanych środowiskach programistycznych.
Logika aplikacji Aplikacje Quest3D tworzymy poprzez łączenie ze sobą bloków funkcjonalnych zwanych "Channel'ami". Połączone w graf channel'e reprezentują strukturę naszej aplikacji. Silnik graficzny "przebiega" poprzez graf podczas każdej klatki renderowania, wywołując każdy channel.