Programowanie obiektowe. Paradygmat wykorzystujący obiekty (instancje klasy składającej się z właściwości i metod) do projektowania gier. Techniki mogą obejmować abstrakcję danych, hermetyzację, przesyłanie wiadomości, modułowość, polimorfizm i dziedziczenie.