Dungeon Siege III Interview

Eurogamer has produced a lengthy, three-page interview with Obsidian Entertainment project director Rich Taylor about their upcoming action RPG sequel Dungeon Siege III. He gives some very expansive, in-depth answers, making it well worth a read:
Eurogamer: Should it even be called Dungeon Siege III? It feels like a reboot.

Rich Taylor: Yeah. It's funny because we've actually talked about that on and off over time. Is it really Dungeon Siege III, or is it a re-imagining or a reboot of the Dungeon Siege experience? Square Enix decided they wanted to go with Dungeon Siege III as the title so that's what we've stuck with, and we're fine with that.

But you raise a good question. With venturing onto two new platforms with both the PS3 and the 360, another direction could have made sense for the title as well.

Eurogamer: This is the first game to be built using Obsidian's in-house engine, Onyx. How will gamers benefit from that?

Rich Taylor: On our previous titles we've always worked with other people's engines, and while they've been great engines and we've enjoyed those projects and they did the job for what we needed, there's always that challenge of working on something other people wrote and not being fully aware of what can it do, what can it not do, what are things to avoid, and what are ways to take best advantage of it?

And then there's also the question of, are these other engines ideally suited to making the type of games we make? RPGs have a lot of data behind the scenes, a lot of tables and charts, and not all engines necessarily handle that as elegantly as we'd like for making our RPGs.

So we decided as a company we wanted to develop our own technology that was focused on the type of games we made. So it's good at managing the data and putting a lot of creatures on the screen. It has a lot of tools for designers to rapidly develop the class features.

For example, the abilities the classes have in the game are largely implemented by the designers without a lot of code oversight because they're able to manipulate data, attach visual effects to animations and link animations together. The end result is the designer can sit down with an idea for an ability and see it to fruition.

Another thing that is important to the games we make is the conversation editor, which lends itself to Obsidian-style conversations with branching dialogues and the choices. So by setting out to make our own engine we were able to make one that catered to all the things we prioritise when we make games. Having Onyx as an internal project has been great in that regard.