My time on DNF was long and sorted. I got started in the mod community creating levels and writing code because I was such a huge fan of 3D Realms due to Rise of the Triad and Duke Nukem 3D. So joining up was a bit of a dream job. Unfortunately unless a book or TV Series gets made it’s unlikely I’ll ever be able to write out the full history of what it was like there.
While there I filled a lot of roles and touched a lot of different aspects of the project. I was originally hired as a level designer and focused on that full time for a couple of years. I was working on a Strip Club, Canyon, Ghost Town, and a Lake Mead boat riding mission. There is actually more to that list, but those are the only areas that were ever publicly discussed or shown.
These screenshots are from the 1999 PC Gamer cover story on DNF and are from the Strip Club and Ghost Town levels. No other screenshot releases happened from then until 2006 when I left.
At E3 2001 we put out a trailer that was met with significant praise and really got people excited about the project (inside and outside of 3D Realms). We were always excited, but seeing it show as well as it did let us know we were on to something pretty awesome.
Summary of aspects I was responsible for in the video:
- Most of the particle systems (explosions, weapons, blood/gore, paint splats, etc)
- 0:37 – Sand worm/Donkey sequence
- 0:39 – Jet Skis jumping out of drop ship
- 0:40 – Boat jumping through boat house
- 0:48 – Shuttle flying through tunnel
- 1:34 – Shooting planes out of the sky
- 1:35 – Pipe bomb explosion killing a guy in the Ghost Town
- 1:36 – Trip mine explosion effect
- 1:54 – Shooting jet ski dudes from the boat
- 1:55 – Sand worm munching the donkey
- 2:11 – Gus in front of stripper at the Strip Club
Watch for yourself!
Get the Flash Player to see this player.
Over time I shifted away from as much intense focus on levels and started helping out in other areas. I started out by creating particle effects and helping Brandon Reinhart with the interactive decorations (setting properties). Over time I wanted to do more with the decorations and Brandon gave me a few pointers with UnrealScript and I was off.
Once the dust had settled I was writing both UnrealScript and C/C++ code for the project… making editor fixes, extending game play, improving and optimizing systems, extending trigger functionality, expanding the particle system, etc etc. The only parts of the code I didn’t spend any significant amount of time in were the core rendering (just some straight forward particle system updates) and networking.
This was the most fun I’ve had in the industry because I was combining my two passions: Level Design/Design and Programming… and I was doing it to help create some things that have yet to be experienced in games so far, and make a version of UnrealEd that I personally think is superior from a end-user standpoint to the current iteration.
The time spent programming and level design gave me a very wide view of the project and so around 2004 some changes happened at the company and I took on a sort of Producer role, working with George Broussard to help bring all the parts together. I was still doing some level design and programming, but my attention was split much more on helping lead and direct other aspects of the development.
Once my time came to a close at 3D Realms I had gone through so many aspects of being a game developer it laid a fantastic foundation for me when taking on the Producer role at Gearbox on Aliens: Colonial Marines. There wasn’t a role within the project that I didn’t have a strong understanding of what their work was like and how they went about accomplishing it, even if I wasn’t able to do the job as well myself (animation, art, audio).
I will always be happy I went to 3D Realms and the people I worked with and for… even if I am disappointed that it looks like 2009 is going to roll around and still no real signs of Duke Nukem Forever coming out. At the very least, I got to take on getting the Duke 3D and Shadow Warrior Source Code released for the fans. Being such a big fan myself… it was a very satisfying thing to do.


