![]() Most of our assets go through a simple validation step, before they are imported into Unity. This meant creating Unity extensions and custom editors, to add the functionality we were missing from the default workflows and meet our requirements. Ideally, both artists and developers would be able to understand and adjust the asset pipeline.īecause we are working with Unity, we are extending the asset pipeline that comes built-in. Maintainability and Extendability: Make pipeline easy to manage, maintain and extend.Validation: Perform asset validation and sanity checks, to catch simple mistakes, early on.to make quick adjustments to the app’s download size. Batch-Processing: Allow to quickly adjust import settings of a bulk of assets, i.e. ![]() Where possible, we wanted this to go beyond texture compression and file conversions, and instead output game-ready prefabs. Automation: Turn source files into ready-to-use game assets with as little manual setup as possible.These are the requirements, that we have identified for our asset pipeline: That goal may not be realistically achievable, but with the right tools, we can at least make everyone’s life a little easier. The perfect asset pipeline would require no manual procedures and run fully automated, giving everyone exactly what they need. GoalĪrtists prepare asset input, developers access asset output: Our goal is to reduce friction between these two worlds, so everyone can focus on what they can do best. ![]() ![]() ![]() For the sake of efficiency, maintainability, fast iteration and your personal sanity, you will want to reduce the amount of manual steps this takes, as much as possible.Īnecdotally, neither artists nor developers feel all that responsible for the task of asset integration: Both want to focus on their side of the pipeline, and a good asset pipeline should enable them to do just that. There is a good chance that many thousand assets will have to go through this process, especially when you are working on a content-driven game, like, let’s say a city-builder. Simple schematic of an asset pipeline providing assets for both iOS and Android platforms. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |