OPAL (Open Physics Abstraction Layer) hat zwei Hauptziele: Eine Physik-Schnittstelle auf hoher Ebene bereitzustellen und eine abstrakte Schnittstelle bereitzustellen, die unabhängig von den zugrundeliegenden Physik-Engines ist. Obwohl einige ähnliche Bibliotheken hauptsächlich das zweite Ziel anstreben, konzentriert sich OPAL mehr auf die Physik-Schnittstelle auf hoher Ebene. (non)