@Gleeok
I've never done DOP before, yet I would believe OOP is simplier.
I can't think of a single decent game engine that uses DOP.
Edit: However, if you are the only one working on this, then do what's more simple for you yet things like this take teams with 100+ developers to get it done in a "reasonable" amount of time.
Just do what you think is best
Best screen capture tool ever
https://www.techsmith.com/download/jing/