Let’s Make a Level for Duke Nukem 3D, Part 15

Image for post
Image for post
source

Previous parts: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

You’ll see below that I halved the number of vents in the toxic waste corridor. It was gobbling down too many walls and sectors we might need later on, and was taking a toll on the framerate in that area.

Now we’re going to go back to a familiar junction to add the area you need the night vision goggles to traverse. Backtracking is a huge part of metroidvanias, so naturally I’m not going to simply have everything you need to use in the same area where you use it.

I decided I wanted some more vertical platforming shafts. So rather than custom build a new one, I copied and pasted the one we already have. To differentiate it, I totally retextured it, completely re-ordered the platforms for a different challenge, and added cool animated electrical arcs at the top:

You can’t tell, but they look rad as hell in motion. I might even do a little more to set it apart. I don’t like to just copy shit, besides which there needs to be lots of visual differentiation between areas to help players orient themselves.

There’s also a one-way teleporter at the bottom of the slime pit in the jumping puzzle room now (where you get the jetpack) so if you fall, there’s a way to start over.

The slime takes a bit of health from you for your mistake, but it’s more balanced than just having the player fall to their death, given how many times they are likely to fall there.

Unfortunately I’m having some difficulty figuring out which sprites (besides enemies) react to night vision. So this will be an unusually short article. I should have it sorted by tomorrow.

Stay Tuned for Part 16!

Written by

I post text here, often accompanied by images and sometimes video. People then clap or don't depending on whether they enjoy what I posted.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store