5
Although there is a definition in wikipedia, most often, this term is co-related to game development. Due to the specific way the term is treated, the question arises whether this concept is applied to traditional software development or applications that are not games. I believe that a more generic, less branch-specific elucidation can help clarify more people about this term.
So not the developer, but the practice of using third-party software?
– Paulo Sérgio Duff
I believe so.
– Paulo Martins
If a developer, uses an engine, Unreal, or uses a framework or even a CMS, is within the concept of Third-party ?
– Paulo Sérgio Duff
Yes, even some system created by the developer itself, but used in another project can be called the third-party system. I work in an e-commerce, and we have some libs shared between projects, so we can consider that these libs are not part of the system to which we develop.
– Paulo Martins
It is interesting to research the concept of "coupling" to better understand the use of a third-party... But briefly, your system should only make use of a certain technology, not rely on it. In other words, if you use the Unreal engine, you should be able to develop the same game in a 3d Unity for example.
– Paulo Martins