I've actually been brainstorming here and there on the same subject. I've been thinking of a few ways that I could pull off "realtime death scenes" for my latest project. I also got the idea from Resident Evil.
I haven't gotten far enough to actually start trying out my methods, but what I was going to attempt to achieve with some of the "mini-bosses" in my game was spawn an animated entity after an enemy deals damage to the player. My theory:
(1) The enemy/boss attacks the player.
(2) If the player is range of that attack, the game freezes the player and the camera, and the enemy/boss disappears.
(3) A new entity is spawned in place of the enemy that disappeared. This entity contains both the original enemy/boss, as well as a player character model in the same mesh. This entity, basically plays out an animation of the character death sequence (i.e. the boss grabs the player character by the throat, stabs him through the chest, and then throws him to the ground. All the while, the player is watching this entity animation).
(4) After the animation, the player's health is taken away, the screen fades out, and the game is over.
That's pretty much it. A "realtime death scene".
NOT a pre-recorded video. The animation, or "scene", can play where ever the player is attacked in the level.
Another example of this could be acheived with bond1's chainsaw brute. The brute swings his chainsaw to attack. As soon as that attack "hits" the player, the player/camera is frozen, the brute disappears, and a new animated entity spawns in it's place. The new entity is a chainsaw brute,
and a player character. It's animation starts as soon as the entity spawns, and it shows the chainsaw brute pulling back its chainsaw, and then decapitating the player character. The screen fades to black, the player's health is taken away, and the game is over. Like I said, I haven't tried this method yet, and I still haven't looked into seeing if all of the needed commands/actions to pull something like this off are there. It's just one of a few theories I have to achieve something like this in FPS Creator.
Kravenwolf