OOP in Unity Object-oriented programming concepts: encapsulation, abstraction, inheritance, polymorphism in Unity Engine