Le XnGine est un moteur graphique appartenant à Bethesda Softworks.
Il s'agit de l'un des premiers véritables moteurs 3D. En 1997, il est amélioré pour supporter les hautes-résolutions, et, à partir de 1998, il est compatible avec les cartes graphiques 3dfx.
XnGine a été utilisé pour un certain nombre de jeux vidéo, dont :
À noter que dans un premier temps, TES 3: Morrowind devait utiliser le XnGine. NetImmerse lui a finalement été préféré en cours de route.