Well C-Script is not an OOP language but 3dgs thanks to its entity \ action based structure , provides a lot of OOP features, in my opinion