Page 1 of 6

Survival Doom - A Tech Demo Released!

PostPosted: Fri May 15, 2009 10:23 am
by Sinfis
Hi everybody!

Survival Doom is a mod for GZDoom. The traditional FPS, that we all know, has been changed into 3rd person shooter with prerendered backgrounds and static camera angles, just like in the famous survival horror game Resident Evil.

After a very long pause with development of the mod I realized that I'm never gonna get this mod finished as I planned - the whole Hangar level with real RE style puzzles. I simply didn't have time to develop the mod anymore, and I'm sorry about that! But because of the many positive comments I got earlier, I finally decided to put out the mod as a technical demo so the other Doom modders can use it for learning and take elements from it and maybe even develop it further. :)

Backgrounds have been modeled, textured and rendered with 3ds Max & mental ray, and characters have been modeled, textured and animated with 3ds Max & Biped.

The mod contains the first room of Hangar and couple of zombies in it. There are also some spots where you can get info by "using" them.

FEATURES:
- Resident Evil style gameplay (prerendered detailed background images and static camera angles which will change with player's movement).
- Player can really carry different kind of weapons (instead of just that generic rifle)
- Fully animated 3d-models for player and one type of a zombie.
- Player is able to aim with the laser sight, holding down the altfire button.
- Inventory system that allows player to reload weapon manually when the magazine is empty (thanks to Wildweasel!).
- Synchronized dynamic lighting with 3d models and background images.
- New HUD with RE style EKG.

Edit 2013/18/12: I've now made a page for Survival Doom in ModDB. Now you are able to download the mod there! I hope that the link will be permanent now!
See the mod in ModDB here: http://www.moddb.com/mods/survival-doom

Gameplay video:


Here's the old gameplay video for some comparison:
http://youtu.be/VPj05WPGqVw

I'll publish soon some wip renderings of other Hangar rooms so you can see what I was about create for the mod but never got it finished.

Questions, comments, criticism and suggestions are very welcome and I hope you like what I've done!

Re: [WIP] Survival Doom

PostPosted: Fri May 15, 2009 10:50 am
by wildweasel
This does look like an interesting take on Doom itself, btu I worry that the fixed camera angles will irritate me. I like how you got around the perspective issue by adding laser sights.

Re: [WIP] Survival Doom

PostPosted: Fri May 15, 2009 11:55 am
by Nash
Wouldn't it be better to make the maps actual maps instead of pre-rendering them? IMO, models and pixelated pre-rendered art just look ugly. It was one of the things that put me off when I played PC ports of RE and Alone in the Dark 4. Plus with real-time maps, you don't have to worry about actor clipping.

Re: [WIP] Survival Doom

PostPosted: Fri May 15, 2009 12:01 pm
by Cutmanmike
I liked resident evil when it was like this. Keep it up :)

Re: [WIP] Survival Doom

PostPosted: Fri May 15, 2009 12:07 pm
by Sinfis
I prefer those prerendered backgrounds, because it's possible to use neat graphical tricks, like bump and specular mapping, reflections, refractions, etc. with them. :) Besides, I want to be as faithful as possible for the genre survival horror, especially for the Resident Evil series.

Edit: Thanks, Cutman, I will! :D

Re: [WIP] Survival Doom

PostPosted: Fri May 15, 2009 1:33 pm
by Snarboo
How does collision work using prerendered backgrounds in Doom? Do you use texturing tricks so that the image looks correct at a fixed camera angle while still maintaining proper collision, or do you use invisible sectors with the image rendered on top?

Edit:
Actually, I'm not just curious about collision, but also occlusion. How do you get certain parts of the background to render over items and actors if they happen to be in the right place?

I have to say this looks pretty impressive! I'd love to see more. :)

Re: [WIP] Survival Doom

PostPosted: Fri May 15, 2009 4:07 pm
by Dreadopp
Looks pretty interesting. I am liking the screenshots. :)

Re: [WIP] Survival Doom

PostPosted: Sat May 16, 2009 5:03 am
by Sinfis
Snarboo wrote:How does collision work using prerendered backgrounds in Doom? Do you use texturing tricks so that the image looks correct at a fixed camera angle while still maintaining proper collision, or do you use invisible sectors with the image rendered on top?

Edit:
Actually, I'm not just curious about collision, but also occlusion. How do you get certain parts of the background to render over items and actors if they happen to be in the right place?

I have to say this looks pretty impressive! I'd love to see more. :)

The level has done normally in Doom Builder, except all the walls, floors and ceilings use the Sky-texture. Then, the backgroundimage is rendered into the Skybox at a same direction and angle as are the cameras in Doom Builder. Of course the cameras in the Doom Builder have to be exactly same position, height and angle as they are in the backgroundimages.

Re: [WIP] Survival Doom

PostPosted: Sat May 16, 2009 5:10 am
by Ryan Cordell
Hey, this looks pretty dang interesting. Keep it up. :)

Re: [WIP] Survival Doom

PostPosted: Sat May 16, 2009 6:32 am
by TypeSaucy
Resident Evil, Doom Style!? awesome, cant wait! :D

Re: [WIP] Survival Doom

PostPosted: Sat May 16, 2009 2:17 pm
by Snarboo
Sinfis wrote:The level has done normally in Doom Builder, except all the walls, floors and ceilings use the Sky-texture. Then, the backgroundimage is rendered into the Skybox at a same direction and angle as are the cameras in Doom Builder. Of course the cameras in the Doom Builder have to be exactly same position, height and angle as they are in the backgroundimages.
Nice, and a very simple solution!

Re: [WIP] Survival Doom

PostPosted: Sat May 16, 2009 2:34 pm
by Nash
Sinfis wrote:The level has done normally in Doom Builder, except all the walls, floors and ceilings use the Sky-texture. Then, the backgroundimage is rendered into the Skybox at a same direction and angle as are the cameras in Doom Builder. Of course the cameras in the Doom Builder have to be exactly same position, height and angle as they are in the backgroundimages.


Hence why you aren't worried about clipping/occlusion - it's already doing it automatically.

I really have to admit... this is a clever trick. Never thought of it. Props to you. :)

Re: [WIP] Survival Doom

PostPosted: Sat May 16, 2009 3:04 pm
by Sinfis
Hehe, thank you Snarboo and Nash. :)

However, my problem are objects, that can be both behind and in front of the player, for example those benches on the blue carpet. I think the only solution for that is I set the cameras so that the player won't get behind them. :D But, columns, for example work fine, because they go until the ceiling.

I think the objects, that are always in front of the player, could be done with HudMessage...

Re: [WIP] Survival Doom

PostPosted: Sat May 16, 2009 4:05 pm
by Psycho
Wow this looks cool. Can't wait to see this completely done. Nice job Sinfis.

Re: [WIP] Survival Doom

PostPosted: Sat May 16, 2009 5:39 pm
by lizardcommando
Oh wow. That's really impressive. I never would have imagined seeing something like this in Doom. I can't wait to play this.