Technology, Tech Lead, Tech Leadership, Game Development, Software Development.
acts as Abstraction, and the actual third-party vendor acts as Implementation. By separating the abstraction from the implementation, we can change the implementation without modifying Game Integration. Let say we need In Game Advertisement feature in our game. Initially we want to use Facebook Ad