I am interested in learning more about the configurations section of 1.9 Glider. Is there document I can read that will explain some use cases and which goals the product attempts to achieve? I would like to scan those use cases to see if mine matches.
Below, are two examples of use cases I am faced with while building my game.
Case 1 - Managing graphics assets for PAD and PHONE build configurations
- I have a project that is a game that uses two basic sizes of artwork. PAD and PHONE sized artwork.
- I want to be able to build my target configuration pushing out my artwork for the appropriate config. i.e. For phone, I want the phone artwork subdirectory tree, and for iPad, I want the pad geometry tree. I dont want to duplicate the artwork in the output directory by having both sets get copied out. I plan to support each separately.
- I read on the forums you support scripting, but I cannot find any information about how this is done, or any examples to learn from. Nor can I find any examples of how the configurations feature is intended. Some clear examples would be super.
- All the code and graphics are checked into GIT. So everything - code - sound - graphics are in a project structure under my main directory.
Case 2 - Monetization requires different build.settings files for different configurations
- I want to monetize. So I have to build for Android and IOS.
- The build.settings needs to be different for Android and IOS because for Android, I cannot have the iAds plugin in build.settings. It wont build if I call out that plugin.
- So given the need for different build.settings files depending on which configuration I select, how can I make sure only my targeted build.settings file gets sent to the output directory?
Please advise on ways I could possibly achieve these two cases with Glider. In a pinch, I can just push my files to an output directory myself with a shell script, but it would be sweet to use the Glider configurations for this task to keep things integrated. I also push all my code to a remote repo, and then do my development on both PC and MAC. So a script solution may not play common for PC and MAC.
Thanks!
Paul
TamaracApps