The Klang - Asset Integration Pipeline, or short AIP, is a large collection of tools and programs, connected and maintained by a uniform concept of ArtObjects, which resemble an Asset with attached meta data.
The AIP-Sapling is a standalone Python program, which functions as a central place for Artists and Content Designers to interact with the asset database. It is capable to fetch any Asset from the asset database via an SQL like syntax. Each of the meta data keys can be queried for. The AIP sapling also showcases where in the game an asset is used. On top of it it allows Artists to contribute new Assets, which then automatically get integrated into the game and the asset database. In Unity 3D Artists and Content Designers can author the assets further into prefabs an we then leverage TeamCity Servers to build asset bundles, stored on Google Cloud and streamlined into the Game.
As written above, the AIP-Sapling Allows for not only fetching, but also creating new ArtObjects and publishing them to the Content Delivery Network (CDN). It is connected to GitHub, Jira, Plastic SCM, TeamCity, Unity, Maya, Blender any potentially important Platform we are using for Art Integration and Creation
I for obvious reasons can't share any code and details about how this Program works behind the scenes, but it plays a central part of our entire asset pipeline. All the Screenshots, as well as all the Code, belong to Klang Games GmbH