@
SavageCZ (10.02.2017 20:24): jo, až na to že First I need to draft the quest in paper, get approval from quest lead and the director. This can actually take a couple of weeks, longer if the quest is important. Level design, environment art, character art, audio, cinematics, animation all need to get asset requests. For a small quest I'd try to avoid making more than one new character request, more than 2-3 locations. Some of the assets will go to outsource, most will be done in house.
While that's taking place (months and months of work) the quest and story teams draft the quest. This can take a while, since a lot of stuff that works on paper doesn't work in game, for many many possible reasons.
Once story is done, the text goes to localization (our writers all write in PL). From there lines are translated into a dozen languages, then sent to the studio to get actors to perform them. Those lines flow back to audio and cinematics, who put them into the game and make sure they sound right.
Meanwhile QA and quest bug-fix and iterate on the quest, basically until we ship. This includes bugs of course, but also general feedback. During this phase entire locations might be moved or redone, characters change, etc, and each team needs to respond to each change. So if QA realizes that we made a mistake and actually this character shouldn't say this or this... also he should have a red sash instead of a blue one... also his house is in a swamp and it needs to be in the forest... etc. Each of those changes means that different teams need to jump in. Textual changes are particularly nasty because it means literally hundreds of people, producers, translators, managers, actors, directors, audio technicians, cinematic artists, etc, all have to deal with it.
So I mean, in the super abstract, yes, you are right. Giving Iorveth his own side quest wouldn't have been hard. Actually, we gave him a huge quest and multiple side quests and it was even playable*. But it got cut and it wouldn't have been simple to replace it at that stage of the project.