|  
 |  | Interview with Robert Duffy We recently had the chance to sit down
and chat with Robert Duffy who is the author of the editor QERadiant Could you give us all a little information
about yourself
 
 I'm 34, I have been married (very happily) for almost 12 years, my wife and
 I dated for 4 years before that so we have been together a long time. We
 have one son who just turned 4 in February. We also have sort of a "proxy"
 daughter, we are putting an exchange student through college and she has
 become a part of our family. She is 17 and from Russia (Estonia really).
 
 I develop software for a living and have co-founded and been integral in
 start-up software companies in the past. After 10 years of 80-90 hour weeks,
 I traded in the retail development cycles for a more reasonable lifestyle
 and currently write code for a company in the LA area.
 
 Oh yeah, we live in Plano Texas which is a northern suburb of Dallas.
 
 What was the main reason you decided to take
the QE4 code and hack at
 it, personal use or were you planning to release it to the net.
 
 Originally it was for personal use. After making a few changes I thought
 other people might find it useful so I contacted Steve Fukuda (of the
 QuakeLab) and he was pretty jazzed about it. He was pretty instrumental in
 getting it in front of people initially.
 
 Are you amazed at how well it's been received
and did you expect it to
 be so big.
 
 I am continually amazed. The amount of e-mail I track on this thing is
 absurd. I didn't really have any expectations except that I hoped people
 would find it useful.
 
 Allot of the "newbies" to quake2
editing seem to be heading straight to
 qeradiant as the choice of editor, what do think is the reason behind
 this?
 
 I'm not sure, it is a little puzzling as I haven't had time to finish the
 manual and for the most part people are learning by trial and error. One of
 the reasons might be that I try to answer every e-mail. This can be very
 difficult based on the volume but I give it a good shot.
 
 Will it always be in beta or will there be a
point where you'll sit
 down and say this is the final version.
 
 There will definitely be a point where I say this is it for this version. I
 have a handful of large scale features left and a small pile of smaller
 stuff but I anticipate this happening within a month or two.
 
 What's been the most satisfying you've done to
the source code?, I
 guess it would be getting it to run on low end machines.
 
 Getting it to run on lower end machines was mainly drudgery :-) I would have
 to say the 3 point clipping capability was the first big thing as all the
 3D/OpenGL stuff was new to me. The high productivity stuff is the best
 overall. Getting positive feedback from both net and commercial users on
 stuff like the right click entity dropping was nice.
 
 Allot of people I've spoken to are looking
forward to the 3dfx support,
 how's the progress coming along and by how much will it speed things up.
 
 Well, progress has been stalled on that for a couple of reasons. First of
 all, I've been waiting on the public release of the OpenGL port from 3Dfx.
 The beta looks good but I've been trying to hold off on it until I can base
 it on that. If that doesn't happen soon, I will probably add in a 3Dfx
 camera option/preview mode. Preview mode will be full screen only and on
 voodoo chips, the camera view will buffer into a window which is pretty slow
 but should be decent on non-hardware machines.
 
 Do you have any other big additions that you
plan to add in to
 qeradiant?, what I'd like to see most in an editor is a lighting
 preview, is this possible or would we need some power to run it?
 
 There are several large things on the list.
Lighting preview is something
 that has been asked for and it is possible, I am not sure about the benefit
 to code ration though. I'm not sure how easy it will be to really simulate
 what the engine will produce but I haven't looked into it too much.
 
 Do you ever sleep :) and what does your
company/family think of you
 doing all this work for an editor which is free :)
 
 Yes, but not much. Both my company and my family think I am nuts. I work for
 a superb company and they have been very supportive (as long as all my
 normal development stuff is on time ;-). My wife is as always very
 supportive of my work although she is starting to suspect I am enjoying it.
 
 Is there any reason why you decided to make it free as a product as
 allot of editors have stuck a registration fee on to there editors
 
 There are certainly licensing restrictions as it is based on QE4 source
 code. This was obviously a factor but overall, I find it therapeutic giving
 software away when I worked so many years working on retail stuff. There is
 a lot of freedom when people are not paying for it and keeping it free let's
 me work on it when I can as opposed to having to get it out.
 
 What do you think is one of the best features
about qeradiant towards
 a "newbie" and a "old timer" :)
 
 Well, it is very real time from a 3D perspective. Everything is available as
 you work on it in the camera view. It has a lot of power when you ask for it
 but it's relatively simple to draw a cube, hollow it, drop a player start
 and GO! Once the manual is finished I think a lot of folks (me included)
 will be amazed at some of the hidden stuff I forget to mention.
 
 Once you have QERadiant as you think is the
best it can be what will you do
 next, I've read that you've visited a few other game companies with
 qeradiant,
 
 I have been invited out to visit a few companies as their level designers
 enjoy using the editor. My hobby time used to be spent working on a TC with
 my brothers. Probably something in that area.
 
 Will/are those companies using qeradiant for
there own games and will
 qeradiant support them once there out.
 
 Xatrix is using QERadiant as is Steve Tietze and Steve Thoms at Rogue
 Entertainment. Both groups have been very helpful with feedback and bug
 squashing. I am adding the ability to load Ion Storm specific maps into the
 editor but this functionality will not be available in the public release
 until they ship each respective game.
 
 There's allot of "quake clones" due
out soon, which will qeradiant
 support once there out?
 
 Well, Daikatana and Anachronox will be supported when they are released,
 beyond that I have not given it much thought. I don't plan on adding Quake1
 support.
 
 Have you considered getting someone to help you
out with the coding
 or do you work on it with your brothers who are also working on SkinED
 
 No not really. Sometimes I want someone else to be working on it but in
 general I enjoy doing what I want when I want on the source. One of my
 brothers (Stephen) is working on SkinEd . My other brother (Pat) is working
 with Stephen and I on Xile which is our hobby game.
 Which hasn't been touched since I started working on the editor :-)
 
 If someone was to ask you why they should
choose qeradiant or some of
 the other editors how would you convert them
 
 Well first of all, I would actually answer their e-mail in the first place.
 Beyond that, use what the pros use :-)
 
 Have you ever made any levels and where can we
find them :)
 
 Yes, and nowhere right now. I am going to release a couple I've done one of
 these days.
 
 What are some of the biggest flaws you see in
home-made levels?
 Textures don't go together and in some of the stuff
for Quake2, overuse ofcolored lighting. And actually in some cases, levels are over architected.
 The original point is fun gameplay and I see some gorgeous levels that just
 plain suck when you play them.
 
 Will qeradiant have the facility for it's own
prefabs or is that what the brush scripts is all about
 
 Yes and Yes.
 
 So what's planned in the next release and when
can we expect it :)
 
 Dang, I lost that list. Probably sometime next week or next weekend. I am
 very busy with rt work right now but I will probably sneak an hour or two in
 the evenings to wrap up a couple of things and fix some bugs.
 
 |