ist ein Software-Framework für Computerspiele, das den Spielverlauf steuert und für die visuelle Darstellung verantwortlich ist. Zu den Hauptfunktionen gehören das Rendering von 2D- oder 3D-Grafiken, ein Physiksystem, Sound, die Steuerung und das Skripting von Spielabläufen. Die meistverwendeten 3D-Engines sind Unity, CryEngine und Unreal Engine.