The Broken Hourglass Developer Diary #1
-
Category: News ArchiveHits: 793
It turns out that an independent RPG producer may find himself in a position where he is asking for something without truly understanding what it is he needs in the first place. We ran into this issue early on with recolorable character sprites the types of characters and creatures you can change from having red hair to having blonde hair, or from green clothes to blue clothes, with a single click of the mouse or tiny XML attribute change. In WeiNGINE, the code that powers The Broken Hourglass, there are four major ways the engine can identify where a recolorable "region" begins and ends in other words, how to differentiate between "this is hair" and "this is skin", plus about a zillion different things the engine can do with that information once the regions are obtained.
Just knowing how to identify the regions was one thing. Knowing which would be the best to instruct the artists to use and ensuring that they knew how to do it correctly was another matter. More than once we had to blow up the sprites we were using and ask the artists start over. Not because the animations were unsatisfactory, but because the approach to recoloration I had asked for, which sounded correct on paper, ended up looking weak or unmanageable in-game. From their standpoint, of course, they felt that they had simply delivered What I Asked For. But What I Asked For was, in fact, the wrong thing to ask for.