Escapement Studios is an independent game developer. We're interested in all sorts of things and want to explore new possibilities in interactive entertainment.

  • View media
RSS feed My Blogs

One problem I ran into recently while working on the demo for ITD (which hopefully will be done soon) was making the boss level physically long enough. This boss chases Bump until you beat him, so the level needs to vary in length depending on how much time that takes. In The Dark wasn’t really developed with this sort of level in mind, but luckily there is a fairly simple way around that. The test version of this level looks like this:

When the player runs past the green line, first all objects that have fallen behind the red line are deleted, and the space between the two lines is reset to look as if the player hasn’t been there yet (lights and props repositioned, light switches flipped etc). Then Bump, the boss, and the camera are teleported backwards so that it appears as though the player is simply running in front of the next identical house. The boss physically blocks the player from back tracking, so the illusion shouldn’t be broken. Once the boss is defeated the script is turned off and the player can finish the level, without ever seeing that they’ve been one house away from the end the whole time.


Plenty of games have used this technique. It’s fairly easy to pull off but I had never tried it with a game that relied on a physics engine. I suspect this will be used a few times in the game, and not just for boss fights.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Level
Avatar
Avatar
Status
Last Online
Country
United States United States
Gender
Male
Friends
Become friends
Member watch
Start tracking
Statistics
Rank
67,953 of 585,502
Visitors
4,700 (1 today)
Time Online
60 seconds
Activity Points
28
Comments
2
Site visits
34
Contact
Contact
Send Message